android 始终显示overflow菜单
来源:互联网 发布:idea java code style 编辑:程序博客网 时间:2024/06/07 05:18
一般的来说在Actionbar中在条目过多时会显示三个竖着的小点的菜单,但在实机测试的时候发现并不显示,上网查找了之后发现问题所在:如果该机器拥有实体的menu键则不在右侧显示溢出菜单,而改为按menu来生成。这样就不利于统一的界面风格。
我们可以改变系统探测实体menu键的存在与否来改变这个的显示。
菜单显示是根据public boolean hasPermanentMenuKey ()这个方法来判断的。这个方法是获取sHasPermanentMenuKey的boolean值。
解决办法:通过在onCreate()中
try {
ViewConfiguration mconfig = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
if(menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(mconfig, false);
}
} catch (Exception ex) {
}
0 0
- android 始终显示overflow菜单
- android 始终显示overflow菜单
- android 始终显示overflow菜单
- android实现始终显示overflow菜单的方法
- ActionBar始终显示overflow之法
- 让overflow始终显示在actiongBar上
- android overflow菜单不显示的解决方法(转)
- 对于android 实体菜单按钮处理效果 与actionbar overflow显示效果相同的代码
- android actionbar 不能显示overflow
- Android Actionar overflow 不显示的问题
- android overflow三个点不显示
- android开发action bar中menu菜单action overflow问题
- Android 480DP屏幕使状态栏始终显示
- android编程经验-怎么使文字始终显示最后一行
- android 屏幕始终横屏或竖屏、全屏显示
- Android小知识——ScrollView始终显示滚动条
- 如何让有物理键的手机在ActionBar始终显示更多菜单menu键
- js显示一个始终
- php——学习笔记,检索字符串和它的次数,替换字符串
- 编程挑战。三角形问题nlogn的算法
- 商丘市盐业局局长开展5.15碘盐宣传日活动
- WM_GETMINMAXINFO的作用
- Activity生命周期
- android 始终显示overflow菜单
- cocos2dx 3.2 学习篇之三(场景的创建与切换)
- 体制虚化与权力拜物教 (转载)
- 今日眉批-不了了之?
- 01背包水题篇之HDU1864——最大报销额
- Intellij IDEA-maven工程编译报错的解决办法
- MyBatis中Association联合select使用
- 中巴两国元首共同出席百度巴西葡语搜索引擎启动仪式
- 模块化编译ext2, ext3,ext4 文件系统