android实现始终显示overflow菜单的方法

 更新时间:2014年07月21日 16:45:24   投稿:shichen2014  
这篇文章主要介绍了android实现始终显示overflow菜单的方法,需要的朋友可以参考下

在Android程序设计中,通常来说在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隐藏标题状态栏的方法

    Android隐藏标题状态栏的方法

    这篇文章主要介绍了Android隐藏标题状态栏的方法的相关资料,需要的朋友可以参考下
    2016-01-01
  • 详解android 用webview加载网页(https和http)

    详解android 用webview加载网页(https和http)

    这篇文章主要介绍了详解android 用webview加载网页(https和http),详细的介绍了两个错误的解决方法,有兴趣的可以了解一下
    2017-11-11
  • Android studio利用gradle打jar包并混淆的方法详解

    Android studio利用gradle打jar包并混淆的方法详解

    昨天准备把写好的代码使用gradle打jar包出来,并打算加混淆。打jar包容易,结果在混淆上走了弯路。所以这篇文章主要介绍了关于Android studio利用gradle打jar包并混淆的方法,需要的朋友可以参考下。
    2017-03-03
  • Android UTF-8转码实例详解

    Android UTF-8转码实例详解

    这篇文章主要介绍了Android UTF-8转码实例详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • Android App中使用Glide加载图片的教程

    Android App中使用Glide加载图片的教程

    这篇文章主要介绍了Android App中使用Glide加载图片的教程,包括网络和本地图片的加载方法讲解,以及图片加载异常的调试办法,需要的朋友可以参考下
    2016-04-04
  • Android实现3D翻转动画效果

    Android实现3D翻转动画效果

    这篇文章主要为大家详细介绍了Android实现3D翻转动画效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android中监听未接来电的2种方法

    Android中监听未接来电的2种方法

    这篇文章主要介绍了Android中监听未接来电的2种方法,本文讲解了使用广播接收器 BrocastReceiver和使用 PhoneStateListener二种方法,需要的朋友可以参考下
    2015-04-04
  • 解决Android Studio日志太长或滚动太快问题

    解决Android Studio日志太长或滚动太快问题

    这篇文章主要介绍了解决Android Studio日志太长或滚动太快问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Android开发之串口编程原理和实现方式

    Android开发之串口编程原理和实现方式

    提到串口编程,就不得不提到JNI,不得不提到JavaAPI中的文件描述符类:FileDescriptor;下面我分别对JNI、FileDescriptor以及串口的一些知识点和实现的源码进行分析说明,感兴趣的朋友可以了解下
    2013-01-01
  • Android开发手册自定义Switch开关按钮控件

    Android开发手册自定义Switch开关按钮控件

    这篇文章主要为大家介绍了Android开发手册自定义Switch开关按钮控件的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06

最新评论