天天看點

view的boolean onKeyDown()使用方法

鍵盤中的上下左右與傳回鍵。可以直接監聽,不需要在xml或者其他地方注冊。

主要方法是:

public boolean onKeyDown(int kCode,KeyEvent kEvent)

{

switch(kCode)

{

case KeyEvent.KEYCODE_DPAD_LEFT:

return true;

case KeyEvent.KEYCODE_DPAD_UP:

return true;

case KeyEvent.KEYCODE_DPAD_RIGHT:

return true;

case KeyEvent.KEYCODE_DPAD_DOWN:

return true;

case KeyEvent.KEYCODE_DPAD_CENTER:

return true;

case KeyEvent.KEYCODE_BACK:

return false; }

return super.onKeyDown(kCode,kEvent);

}