有時候我們在寫了菜單以后,手機上不會顯示,在點擊虛擬鍵盤上的菜單鍵以后,才會顯示.
解決辦法:
在onCreate()方法中進行調用下面方法.
/**
*顯示menu菜單
*/
private voidsetOverflowShowingAlways() {
????try{
????????????ViewConfiguration config = ViewConfiguration.get(this);
????????????Field menuKeyField = ViewConfiguration.class
????????????.getDeclaredField("sHasPermanentMenuKey");
????????????menuKeyField.setAccessible(true);
????????????menuKeyField.setBoolean(config,false);
????}catch(Exception e) {
????????????e.printStackTrace();
????}
}