Вы можете добавить TextChangedListener
к EditText
с, и это будет срабатывать каждый раз, когда изменяется текст соответствующего EditText
.
Вы можете сделать любой EditText
недоступным для редактирования, используя следующий код:
editText.setInputType(InputType.TYPE_NULL);
Таким образом, весь ваш код будет:
editText1.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
editText2.setInputType(InputType.TYPE_NULL);
editText3.setInputType(InputType.TYPE_NULL);
editText4.setInputType(InputType.TYPE_NULL);
}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
public void onTextChanged(CharSequence s, int start,
int before, int count) {
}
});
И тот же код будет использоваться для оставшихся 3 EditText
с.