For those of you who use Xamarin. This is a translated version of adneal's answer:
private Switch _actionViewSwitch; public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.main_activity_actions, menu); var menuItem = menu.FindItem(Resource.Id.toggleservice); _actionViewSwitch = (Switch) menuItem.ActionView; _actionViewSwitch.CheckedChange += ActionViewOnCheckedChange; return base.OnCreateOptionsMenu(menu); } private void ActionViewOnCheckedChange(object sender, CompoundButton.CheckedChangeEventArgs checkedChangeEventArgs) {
user4210836
source share