In attributes of the main activity I set the actionbar's icon:
[Activity(Label = "@string/app_name", Icon = "@drawable/icon1", Theme = "@style/CustomActionBarTheme", MainLauncher = true, LaunchMode = LaunchMode.SingleInstance)]
public class MainActivity ...
Is there any way to change this icon programatically in Xamarin Android? For example, I want to change the icon when a button is clicked.