我遇到这样一种情况:将有两个 EditText 控件,一个用于输入税前税率值,另一个用于输入税后税率。我将更改速率BT和速率AT值。当我更改速率BT时,速率AT文本应根据速率BT而更改,反之亦然。
请帮忙
您可以简单地将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) {
}
});