Android-解决顶部Menu那三点不显示的问题

来源:互联网 发布:json 汉字编码 编辑:程序博客网 时间:2024/06/05 04:46

Android-解决顶部Menu那三点不显示的问题


之前弄了好久,终于找到解决方案了。。
解决方案


添加这一段代码即可:

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();        }    }

然后在onCreate()方法里面调用:

    @Override    protected void onCreate(Bundle savedInstanceState) {        ...        getOverflowMenu();    }

0 0
原创粉丝点击