Android5.0 v7 库中actionbar中既显示文字又显示图标

原创 2016年06月02日 00:33:58

由于MenuBuilder无法被实例化。我们使用java反射的机制动态创建该类,调用其中的set方法对其中的OptionalIconsVisible属性为true

如果你使用的是v7的库。这个类打位置是。android.support.v7.view.menu.MenuBuilder,

属性名称为,setOptionalIconsVisible,

利用反射机制设置为true即可。

Class<?> clazz = Class.forName("android.support.v7.view.menu.MenuBuilder");
            Method m = clazz.getDeclaredMethod("setOptionalIconsVisible", boolean.class);
            m.setAccessible(true);
            m.invoke(menu, enable);


actionbar -- 溢出菜单中既显示图标又显示文字

通常,在溢出菜单中的显示是只有文字,如下图:   现在我们想要显示为下图中的样式,既有图标又有文字:     1.首先我们来看一下android源码,MenuBuilder.java...
  • Genius9_9
  • Genius9_9
  • 2015年02月09日 13:19
  • 1354

Android自定义控件系列(二)—icon+文字的多种效果实现

今天介绍一个很简单但是很常用的控件ButtonExtendM,在开发中我们经常会用到图片加文字的组合控件,有时候图片在左有时在右,那么我们通过一个控件来实现上下左右四种不同样式...
  • wangjihuanghun
  • wangjihuanghun
  • 2016年11月01日 22:28
  • 919

Android开发之ActionBar无法显示logo

在写黑马的谷歌电子市场时发现了一个小问题,Activity继承了ActionBarActivity(已废弃,可以用AppCompatActivity代替),应用的主题是@style/Theme.App...
  • Lindroid20
  • Lindroid20
  • 2016年11月15日 21:04
  • 1131

【Android】关于ActionBar无法显示logo的问题

不知道大家有没有看过Google官方给出的培训教程,昨天我在看ActionBar这一节的时候,有一个问题一直困扰着我.这篇guide的链接我放在下面先.大家可以去看看,多看文档绝对收获多多. htt...
  • lchad
  • lchad
  • 2015年02月09日 19:24
  • 5084

Android ActionBar上不显示icon的问题

又是一个 support library的问题,最近被这个android.support.v4 和android.support.v7 折磨的要死要活的,很多东西因为版本的变动有好多的不同。由于我的项...
  • u013256831
  • u013256831
  • 2015年06月17日 17:57
  • 3180

[转]动态更新Toolbar Menu以及Menu中同时显示文字和图标

动态更新Toolbar Menu以及Menu中同时显示文字和图标 我们经常会有这样的需求,在切换Fragment或者点击某个按钮后动态更新Toolbar上Menu项.但是onCreateOptions...
  • lianghongge
  • lianghongge
  • 2016年12月30日 20:53
  • 1511

ActionBar隐藏修改图标和标题

有时候在一些子页面或者内容页面,不需要显示ActionBar的
  • rsgwk303
  • rsgwk303
  • 2014年04月28日 05:34
  • 20784

解决ToolBar中的menu无法同时显示图标和文字的问题

在使用ToolBar时,虽然在menu.xml文件的 item中 设置了 icon 属性,但是当设置 showAsAction=“never”时,默认只显示文字的 title,而不会显示图标 icon...
  • hust_twj
  • hust_twj
  • 2017年08月26日 16:52
  • 4015

MFC工具栏既显示图标又显示文字

默认情况下,MFC工具栏只是显示图标,要显示图标和文字(图标在左文字在右) 在CreateEx时加入TBSTYLE_LIST,便可以显示了 可以使用SetButtonText的方式给图标添加文字...
  • rmaly
  • rmaly
  • 2014年03月18日 17:48
  • 2649

Actionbar的基本用法以及Actionbar中menu里面的图标显示控制问题

添加Actionbar 一开始发现一个问题 到底是用ActionBarActivity还是普通的Activity。其实不用纠结什么,ActionBarActivity默认有个标题栏,创建activit...
  • xiangwang666
  • xiangwang666
  • 2016年04月20日 19:25
  • 2102
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android5.0 v7 库中actionbar中既显示文字又显示图标
举报原因:
原因补充:

(最多只允许输入30个字)