Android 4.0 上開啓虛擬菜單按鍵

今天在Android 4.0上測試之前的一個項目的時候,發現找不到菜單按鈕了,加入以下代碼後,問題解決。


在onCreate() 裏setContentView()之後加入如下代碼
try {
    window.addFlags(WindowManager.LayoutParams.class.getField("FLAG_NEEDS_MENU_KEY").getInt(null));
}
 catch (NoSuchFieldException e) {

   // Ignore since this field won't exist in most versions of Android

 }

 catch (IllegalAccessException e) {
   Log.w(TAG, "Could not access FLAG_NEEDS_MENU_KEY in addLegacyOverflowButton()", e);
 }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章