try this...
final ArrayList<EditText> allwtEditTextList = new ArrayList<EditText>();
.........
for (int z = 0; z < allwtEditTextList.size(); z++) {
final int pos = z;
allwtEditTextList.get(z).addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
// Need getTag() here
allwtEditTextList.get(pos).getTag();
}
});
}