我通过调用setCancelable(false);
来使用模态警报对话框通过执行此操作, BACK 硬件按钮被禁用。但不幸的是, MENU 硬件按钮也是如此。因此用户无权访问选项菜单。我正在使用三星Galaxy Tab3和Android 4.4.2
我该怎么改变?或者:是否有可能在DialogFragment
?
答案 0 :(得分:0)
这样的事情可能会起到作用:
@Override
public boolean onKeyDown(int keycode, KeyEvent e) {
switch(keycode) {
case KeyEvent.KEYCODE_MENU:
doSomething();
return true;
}
return super.onKeyDown(keycode, e);
}
(点击此处查看:Android: How to add listener to hardware menu button?)