我在列表视图中有一个editText。我使用了addTextChangedListener,在textChange之后我有一个条件,当它是真的我想禁用listView中的所有EditText,除了我使用TextChangeListener的那个
到目前为止,我在 myCustomAdapter 中有这个:
myHolder.txt_Qty.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start,
int before, int count) {
}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
public void afterTextChanged(Editable s) {
if(isError == true){
Log.i("afterchange errorPos", String.valueOf(errorPos));
S_4th_SelectItem.lst_listOrder.getChildAt(errorPos).setBackgroundColor(Color.rgb(255, 153, 204));
S_4th_SelectItem.btn_Update.setEnabled(false);
myHolder.txt_Qty.setEnabled(false);
((Activity) context).getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
}else {
S_4th_SelectItem.btn_Update.setEnabled(true);
}
}
});