android 始终显示overflow菜单
来源:互联网 发布:h3c网络交换机 编辑:程序博客网 时间:2024/06/07 03:09
一般的来说在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显示一个始终
- extjs中的事件监听方法
- Cygwin安装与使用入门
- WPF 更换Themes
- 而且文如其人其他
- NSJSONSerialization 反序列化失败
- android 始终显示overflow菜单
- SelectObject函数
- 王爽《汇编语言》实验十
- 陶喆宣布结婚
- Maven 强制更新
- 决定重头到尾认真读一边java编成思想
- 25款 jQuery图表开源软件
- Android学习小Demo(20)关于Fragment的应用
- 关于大学的电脑