как часто проверять ввод edittext? - PullRequest
0 голосов
/ 04 октября 2018

У меня есть Редактировать текст и текстовое представление.В текстовом редакторе пользователь даст значение и на основании этого в текстовом представлении отобразится результат расчета.Но не будет кнопки.как я могу часто проверять значения ввода в редактируемом тексте и после расчета автоматически показывать их в текстовом поле?

1 Ответ

0 голосов
/ 04 октября 2018

Вам необходимо добавить TextWatcher к вашему EditText, чтобы проверить и вычислить текст.Например:

editText.addTextChangedListener(new TextWatcher() {
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

        // TODO Auto-generated method stub
    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        // TODO Auto-generated method stub
    }

    @Override
    public void afterTextChanged(Editable s) {

        // TODO Auto-generated method stub
    }
});

Кроме того, вы можете обновить текст вашего TextView в afterTextChanged метод.

...