如何使用文本观察器在安卓中多次编辑文本?



我遇到这样一种情况:将有两个 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) {
        }
    });

最新更新