Android TabActivity 按键响应


在TabActivity中onKeyDown会得不到响应,我们应该使用dispatchKeyEvent方法获得按键响应

@Override
	public boolean dispatchKeyEvent(KeyEvent event) {
		if (event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_BACK) {  //对返回键按下的响应
			return false;
		}
		return super.dispatchKeyEvent(event);
	}


注意在dispatchKeyEvent中,按键分按下ACTION_DWON和弹起ACTION_UP两种响应

http://blog.csdn.net/starrexstar/article/details/7899916

猜你喜欢

转载自huqiji.iteye.com/blog/2098530