menu不显示icon图标的问题
2017-04-17 13:27
393 查看
Android系统中默认的menu只显示标题,不显示图标,可通过 反射 解决。
@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.menu_chart,menu); setIconsVisible(menu,true); return true; } /** * 解决不显示menu icon的问题 * @param menu * @param flag */ private void setIconsVisible(Menu menu, boolean flag) { //判断menu是否为空 if(menu != null) { try { //如果不为空,就反射拿到menu的setOptionalIconsVisible方法 Method method = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE); //暴力访问该方法 method.setAccessible(true); //调用该方法显示icon method.invoke(menu, flag); } catch (Exception e) { e.printStackTrace(); } } }
相关文章推荐
- 关于toolbar的menu显示icon问题
- 解决ToolBar中的menu无法同时显示图标和文字的问题
- Android启动后icon应用图标不能显示的可能问题
- Toolbar中Menu中图标不显示的问题
- Toolbar常用问题(Fragment中Toolbar的menu显示图标)
- python(py2exe)打包成exe执行文件,vista/win7下icon图标显示问题的解决方案
- 网站图标Icon显示在浏览器地址http前面-(几个问题的小结)
- react中iconfont字体图标不显示问题
- 解决Android 4.0以上版本中OptionsMenu菜单不显示ICON图标的问题
- net MDI 窗体菜单显示子窗体ICON图标,以及合并子窗体菜单问题
- 解决 Toolbar 的 Menu 图标无法显示的问题
- FLex 组件 Menu MenuBar 子菜单无法显示图标icon的问题
- 解决网页ICON图标无法显示的问题
- 解决不显示menu图标问题
- 解决Android 4.0以上版本中OptionsMenu菜单不显示ICON图标的问题
- 解决android4.4 中添加Menu的icon时,没有显示的问题
- NGINX部署项目后浏览器选项卡icon图标不显示
- [转载]解决Eclipse中SVN图标不显示的问题
- C#contextmenustrip长度问题 右键快捷菜单上的文字不能完全显示
- SVN图标状态不显示问题大揭秘