**google解释说已经不支持在toolbar的menu菜单中显示icon的方案了
Options menus: The icon menus do not support item check marks and only show the item’s condensed title. The expanded menus (only available if six or more menu items are visible, reached via the ‘More’ item in the icon menu) do not show item icons, and item check marks are discouraged.**
但是…显示使用中,总会遇到这样的市场和客户需求,要求显示个图标啊,什么的,多好看…. 所以就需要苦逼的程序员去绕过google妈妈的解释,来实现这个icon的显示。
目测,现在有两种解决这个问题的方法:
方法一:运用反射,显示icon
这种方法很简单,只需要在代码中重写onMenuOpened方法,并运用反射的方式,显示icon就可以了:
@Override
public boolean onMenuOpened(int featureId, Menu menu) {
if (me