我的项目要像京东一样能在虚拟键里显示菜单按钮,这个要怎么做?这个是京东的截图
3条回答 默认 最新
- Xander_Wang 2015-04-23 13:05关注
不好意思 这个才是答案
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);
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报