我使用这个示例代码为我的应用程序创建了一个工具栏。
https://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar
我的其中一个项目是应用的静音按钮。因此,该图标是标准扬声器图标。当单击按钮时,它会将应用程序静音或取消静音。它按预期运行,但我需要更改图标以匹配设置。
我尝试了以下代码,但它没有更改图标。
有没有关于如何实现这个的想法?
我尝试了以下代码,但它没有更改图标。
public override bool OnCreateOptionsMenu(IMenu menu)
{
MenuInflater.Inflate(Resource.Menu.home, menu);
_menu = menu;
return base.OnCreateOptionsMenu(menu);
}
private void setActionIcon_mute(bool setmuteicon)
{
IMenuItem item = _menu.FindItem(Resource.Id.mmute);
if (_menu != null)
{
if (setmuteicon)
{
//mute it
//this does nothing
item.SetIcon(Resource.Drawable.ic_volume_off_white_24dp);
}
else
{
//unmute it
//this does nothing
item.SetIcon(Resource.Drawable.ic_volume_mute_white_24dp);
}
}
}
有没有关于如何实现这个的想法?