我想澄清一下,我谈论的是抽屉式导航菜单,而不是操作按钮图标。
我需要以编程方式更改菜单图标。为此,我接下来做了:
private Menu menu;
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
this.menu = menu;
getMenuInflater().inflate(R.menu.navigation_menu, menu);
return super.onCreateOptionsMenu(menu);
}
....我尝试用以下方式更改图标项:
menu.getItem(6).setIcon(getResources().getDrawable(R.mipmap.ic_flash_on_black_24dp));
不幸的是,该项目保持不变。请问可以帮我解决问题吗?
我观察到 getDrawable 已被弃用,但不知道如何使用新的。