[安卓开发]在有物理按键的设备上依旧在Action Bar中显示虚拟菜单键
2013-04-03 12:22
316 查看
只要在onCreate中加入如下代码即可,这里使用了反射:
try { ViewConfiguration config = ViewConfiguration.get(this); Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey"); if(menuKeyField != null) { menuKeyField.setAccessible(true); menuKeyField.setBoolean(config, false); } } catch (Exception ex) { // Ignore }
相关文章推荐
- 安卓开发(二)ListView显示菜单,SQLite存储和ListView显示
- ActionBar的Action Overflow Menu在带物理按键的4.x设备上不显示
- Android 4.0以上设备的虚拟按键中menu键的显示问题
- Android 4.0以上设备的虚拟按键中menu键的显示问题
- android 设备虚拟菜单键不显示
- 开发环境之Mac上Android Studio上虚拟AVD设备不显示
- 安卓系统物理按键和虚拟按键同时存在
- 在Android4.0以上设备的虚拟按键中显示menu键
- 如何在手机有menu的物理按键的情况下,还将菜单显示在标题栏?
- 安卓开发启用线程动态显示和隐藏悬浮控件(ImageButton),点击回到页面顶部
- 手把手教你学linux驱动开发”OK6410系列之02---虚拟字符设备
- 安卓开发——对EditText修改软键盘上“回车键”的显示信息
- 安卓项目开发实战(1)--首页顶部菜单BAR实现
- 取得安卓手机界面的尺寸,标题栏高度,状态栏高度,虚拟按键存在与否,和虚拟按键高度,取得手机操作系统版本
- 谷歌眼镜GDK开发指南之活动卡片中显示菜单
- 安卓开发ScrollView嵌套ListView只显示一行
- Xamarin安卓开发:去掉Activity的头部标题栏及全屏显示
- 安卓开发复习笔记——Fragment+FragmentTabHost组件(实现新浪微博底部菜单)
- liigo:在PC电脑屏幕上模拟显示移动设备屏幕的物理尺寸示意图
- [Phonegap+Sencha Touch] 移动开发17 使用桌面版chrome调试安卓设备上的chrome和webview