ActionBar溢出菜单的icon不显示的解决方法

来源:互联网 发布:网络系统集成案例 编辑:程序博客网 时间:2024/05/14 13:30
    @Override  
    public boolean onMenuOpened(int featureId, Menu menu) {  
        if (featureId == Window.FEATURE_ACTION_BAR && menu != null) {
            if (menu.getClass().getSimpleName().equals("MenuBuilder")) {
                try {
                    Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
                    m.setAccessible(true);
                    m.invoke(menu, true);
                } catch (Exception e) {
                }
            }
        }
        return super.onMenuOpened(featureId, menu);
    }
0 0