private void getOverflowMenu() { try { ViewConfiguration config = ViewConfiguration.get(this); Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey"); if (menuKeyField != null) { menuKeyField.setAccessible(true); menuKeyField.setBoolean(config, false); } } catch (Exception e) { e.printStackTrace(); } }
2014年2月15日 星期六
[Android] 讓ActionBar上的OverflowMenu always顯示出來
由於Android手機眾多,以前有實體的setting鍵,到最近的機種,大多把實體手機設定鍵移除了,因此ActionBar的OverflowMenu在有實體鍵的手機,預設會隱藏起來,由於工作上的需求希望可以不論是否有無實體按鍵都能夠顯示出來,找了一些資料,發覺可以使用下方的寫法,就可以解決此問題。
訂閱:
張貼留言
(
Atom
)
沒有留言 :
張貼留言