我已经使用xml设置了操作栏按钮,但是我想使用Java代码来设置图标,因为我希望图标是可更改的。
我想在中设置图标onCreateOptionsMenu()
。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.mymenu, menu);
return true;
}
您首先使用来获取商品Menu.findItem()
,然后调用MenuItem.setIcon()
来设置图标
代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.mymenu, menu);
menu.findItem(R.id.messages).setIcon(R.drawable.ic_action_email);
return true;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句