данный момент завел две перменные типа Boolean, в которых хранится значение, заполнено ли данное поле. И два текстВотчера, которые проверяют каждый свое поле, и в зависимости от этого делают переменную True или False
TextWatcher textWatcher = 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) { updateNextButtonState() } @Override public void afterTextChanged(Editable s) { } }; usernameEditText.addTextChangedListener(textWatcher); passwordEditText.addTextChangedListener(textWatcher); private void updateNextButtonState(){ nextButton.setEnabled(usernameEditText.getText().length() > 0 && passwordEditText.getText().length() > 0); }
Обсуждают сегодня