android 始终显示overflow菜单
来源:互联网 发布:win7 映射网络驱动器 编辑:程序博客网 时间:2024/06/07 05:46
一般的来说在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) {
}
- 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显示一个始终
- Gauss-Jordan消去法中完全选主元法求解线性方程组
- C语言 变量和函数命名规范
- Sereja ans Anagrams ------Codeforces Round # 215 div.1 B
- 软件需求说明书
- C++智能指针(auto_ptr)
- android 始终显示overflow菜单
- 全代码编写的iPhone界面源码1 UIView UILabel UIButton
- UIImage与UIImageView有神马关系?
- 求一个集合的所有子集
- 帕累托
- 提升JSP应用程序性能速度的配置方法
- wget代理的设置
- HTTP返回的状态码及含义
- PL/SQL报错:无法解析指定的连接标识符