簡體   English   中英

如何在觸摸硬件按鍵時不顯示溢出菜單

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM