Используйте TextWatcher
, чтобы определить, когда содержимое EditText
было изменено, и выполнить желаемое действие.
Пример (Java):
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
//called after the EditText's text is changed
button.visibility = editable.length() > 0 ? View.VISIBLE : View.GONE;
}
});