程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 按鈕-android4.4menu如何顯示

按鈕-android4.4menu如何顯示

編輯:編程綜合問答
android4.4menu如何顯示

我的項目要像京東一樣能在虛擬鍵裡顯示菜單按鈕,這個要怎麼做?圖片說明這個是京東的截圖

最佳回答:


不好意思 這個才是答案

targetSdkVersion改成13或更小就可以了,不過每個activity都會出現那個菜單,很不爽;

不改targetSdkVersion的辦法:
在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);
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved