![](/img/trans.png)
[英]How to always show overflow menu (ActionBar) even if phone has hardware menu button?
[英]How to not show overflow menu in the touch a hardware key
我正在使用工具欄,在OnCreateOptionsMenu()
添加選項項並設置showAsAction="always"
因此不會顯示3點溢出圖標。 是很好的工作,但是當我觸摸硬件菜單鍵時顯示溢出(彈出)。
我將硬件密鑰用於其他功能。 觸摸硬件鍵如何不顯示溢出菜單?
找到了。 KeyUp中發生溢出
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_MENU){
work(); //handle
return true;
}
//not menu key
return super.onKeyUp(keyCode, event);
}
為我工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.