我尝试了 findviewbyid 获取 MenuItem 然后调用 setIcon 发现无效,设置 backgroundres 会把图标变的巨大,不符合要求,查资料后得到适用于actionbar的做法,我试过了,toolbar也是可以这样做的。
Menu menu = toolbar.getMenu();
menu.getItem(0).setIcon(ContextCompat.getDrawable(this, R.drawable.ic_launcher));
我尝试了 findviewbyid 获取 MenuItem 然后调用 setIcon 发现无效,设置 backgroundres 会把图标变的巨大,不符合要求,查资料后得到适用于actionbar的做法,我试过了,toolbar也是可以这样做的。
Menu menu = toolbar.getMenu();
menu.getItem(0).setIcon(ContextCompat.getDrawable(this, R.drawable.ic_launcher));