EditText не получает события клавиш TAB -stock soft vk

В моем приложении есть ListViewи EditText, расположенные под ним. По какой-то причине клавиша TAB не вызывает onKeyListener. Все остальные клавиши, с которыми я работаю, (DEL, ENTER, DPAD _UP/DOWN/CENTER )принимаются нормально. Я добавил точку останова в dispatchKeyEvent, и снова не удалось получить события TAB.

Раньше в моем приложении отображался большой TextViewтекст, и все это время события TAB принимались нормально. ListViewтеперь заменил TextView.

Я совершенно озадачен тем, почему больше не приходит событие TAB. Это стандартный Xoom с ICS 4.0.4 и стоковым N1 с 2.3.6.

Я сравнил свой текущий код с версией, использующей TextView, и большая часть кода предназначена только для обработки ListViewвместо TextView. Кроме атрибутов nextFocusLeftи nextFocusRight, для EditText больше ничего не изменилось.

Редактировать :Я только что пробовал использовать Go Keyboard и Hacker's Keyboard, и TAB работает нормально. Похоже, это только с некоторыми виртуальными клавиатурами

7
задан Al. 17 May 2012 в 02:06
поделиться