由于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);