您的位置:首页 > 博客中心 > 互联网 >

ActoinBar Overflow 显示问题 (三个点不显示)

时间:2022-04-27 02:43

actionBar 上面 部分机型 显示不出来 三个点那个按钮 ,大概的解释是 如果设备有菜单功能键,显示隐藏动作的功能将会由Menu菜单功能键实现

就是 有实体的菜单键 就会由菜单键替代。

 

如果想强制显示 这三个点的按钮,那么将下面这个方法 放入oncreate里面调用。

 

private void getOverflowMenu() {       try {          ViewConfiguration config = ViewConfiguration.get(this);          Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");          if(menuKeyField != null) {              menuKeyField.setAccessible(true);              menuKeyField.setBoolean(config, false);          }      } catch (Exception e) {          e.printStackTrace();      }  }

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

本类排行

今日推荐

热门手游