解决选项菜单icon不显示问题

2020-07-13  本文已影响0人  Time_x

以下代码直接贴入你的activity里初始化就可以了

@Override
protected boolean onPrepareOptionsPanel(View view, Menu menu) {
    if (menu != null) {
        if (menu.getClass() == MenuBuilder.class) {
            try {
                //反射,获取setOptionalIconsVisible()
                Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
                //设置获取的方法可用的权限
                m.setAccessible(true);
                //执行这个方法
                m.invoke(menu, true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
    return true;
}
上一篇 下一篇

猜你喜欢

热点阅读