Android中怎么利用menu同时显示图标和文字-创新互联

今天就跟大家聊聊有关Android中怎么利用menu同时显示图标和文字,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联公司专业为企业提供耒阳网站建设、耒阳做网站、耒阳网站设计、耒阳网站制作等企业网站建设、网页设计与制作、耒阳企业网站模板建站服务,十多年耒阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

Android 中menu同时显示图标和文字的实现

Activity中的menu条目,在设置其showAsAction=”never”时,默认只显示文字title,而不会显示图标icon,可以在Activity中重写onMenuOpened(),通过反射使其图标可见。

// 让菜单同时显示图标和文字
@Override
public boolean onMenuOpened(int featureId, Menu menu) {
  if (menu != null) {
    if (menu.getClass().getSimpleName().equalsIgnoreCase("MenuBuilder")) {
      try {
        Method method = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
        method.setAccessible(true);
        method.invoke(menu, true);
      } catch (Exception e) {
        e.printStackTrace();
      }
    }
  }
  return super.onMenuOpened(featureId, menu);
}

下面贴下我的menu.xml



  
  
  
  
  

看完上述内容,你们对Android中怎么利用menu同时显示图标和文字有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


当前标题:Android中怎么利用menu同时显示图标和文字-创新互联
链接URL:http://bzwzjz.com/article/dshjhs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 网站制作 营销网站建设 定制网站制作 重庆网站制作 外贸网站建设 品牌网站建设 企业网站建设 成都网站建设公司 成都企业网站设计 成都网站建设公司 H5网站制作 教育网站设计方案 营销型网站建设 网站设计公司 网站制作 网站建设方案 泸州网站建设 攀枝花网站设计 成都网站设计 成都企业网站建设公司 成都企业网站建设