Я использую простой EditText
и регистрирую View.OnKeyListener
. Некоторые изменения в графическом интерфейсе должны происходить (исчезновение / исчезновение видов), когда применяются определенные условия для текста EditView.
В эмуляторе это работает как положено. На Motorola Droid / Milestone не работает слушатель, только
- после нажатия DEL слушатель вызывается в первый раз и всегда после него
- при активации ввода номера слушатель работает правильно
Примечание: я деактивировал предложения с помощью TYPE_TEXT_FLAG_NO_SUGGESTIONS и использовал IME-действие IME_ACTION_GO, чтобы обойти это (в противном случае пользователь не смог бы «запустить» запрос).