您的位置:首页 > 其它

带具有menu物理键的手机不显示溢出菜单按钮的解决方法

2015-12-09 09:39 781 查看
    /**

    * @Description: 强制显示OverflowMenu

    * @return void

    */ 

    private void forceShowActionBarOverflowMenu() {

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

        }

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ActionBar