Как использовать Text Watcher для множественного редактирования текста в Android?
У меня есть ситуация, когда будет два элемента управления EditText, один для ввода значения "Ставка до налогообложения", а другой для ввода "Ставка до налогообложения". Я буду менять значения Rate BT и Rate AT. Когда я изменяю Rate BT, текст Rate AT должен меняться в зависимости от Rate BT и наоборот.
Пожалуйста помоги
1 ответ
Вы можете просто сделать это, добавив TextWatcher
на ваш текст редактирования как,
rateAtEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// you can do it here, what you want to do when RateAt text change
}
@Override
public void afterTextChanged(Editable s) {
}
});
rateBtEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// you can do it here, what you want to do when RateBt text change
}
@Override
public void afterTextChanged(Editable s) {
}
});