小米手机 actionbar overflow 问题

factar 发布于 2014/04/22 10:24
阅读 217
收藏 0

最近用 android-support-v7-appcompat 的兼容actionbar 做应用,发现有物理按键的overflow 不能出现,在stackoverflow 上查可以强制设置系统认为没有物理按键来达到显示overflow的效果,试验了下,有的机器通过,但是小米,2.3.5 的手机,

   ViewConfiguration config = ViewConfiguration.get(this);
      Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
      if(menuKeyField != null) {
          menuKeyField.setAccessible(true);
          menuKeyField.setBoolean(config, false);
      }
用代码设置sHasPermanentMenuKey 的时候,说没有这个变量,overflow 还是只能通过物理菜单打开,不能在actionbar上显示 3个点的按钮,大家有人解决过吗? 

加载中
0
编程小子
编程小子
你好,我也遇到同样的问题,我想问问您解决这个问题了吗
factar
factar
还没有哦。。。。你有什么好想法不? 看了微信的,貌似是重新写的actiionbar,不是系统原生的。
0
海墨
请问这个问题你是否已经解决
返回顶部
顶部