My application has ListView and EditText sitting under it. For some reason, the TAB key does not call onKeyListener . All the other keys that I process (DEL, ENTER, DPAD_UP / DOWN / CENTER) work just fine. I added a breakpoint to dispatchKeyEvent , again no luck getting TAB events.
My application previously had a large TextView for displaying text, and during this time TAB events were received fine. ListView now replaced TextView .
I am completely puzzled by why the TAB event is no longer accepted. It is in the Xoom warehouse, with the launch of ICS 4.0.4 and stock N1, from 2.3.6.
I compared the current code with the version using a TextView , and most of the code is designed to handle a ListView instead of a TextView . Other nextFocusLeft and nextFocusRight , nothing has changed for EditText.
Edit: I just tried with Go Keyboard and Hacker Keyboard, and the TAB worked out fine. It seems like it's only with some virtual keyboards
Al.
source share