Вы можете просто отредактировать текстовое представление и установить для него кликабельную ложь, когда пользователь завершит набор текста .. чтобы знать, когда пользователь печатает или нет, вы используете этот код:
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) {
//when user is typing
}
@Override
public void afterTextChanged(Editable editable) {
// after user complete typing
}
});