android home键点击事件处理
16lz
2021-01-23
在activity里面重写 onAttachedToWindow方法,就可以了,经本人测试onKeyDown事件这里都不用判断了。
@Override
public void onAttachedToWindow() {
getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
可有可无onKeyDown
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_MENU)
{
onCreateDialog(keyCode);
}
if (keyCode == KeyEvent.KEYCODE_BACK)
{}
if(keyCode == KeyEvent.KEYCODE_HOME)
{}
return false;
}
更多相关文章
- Android TouchEvent事件传递机制
- Android监听事件
- Android RadioButton【单选按钮】的点击事件的两种方法
- Android中跟Touch事件
- Android TabHost每个Tab的Activity事件
- 重写gallery 的 BaseAdapter
- android响应事件的三种方式
- Android 05:点击事件的四种写法
- 控件:拖动条 --- SeekBar(事件处理)