第1步:在axml中的控件中写 android:onClick="MyEventHandler" ,其中MyEventHandler是根据需要自行命名的事件处理方法名称;
第2步:在Activity类中写事件处理方法代码,public void MyEventHandler(View v){... },并为方法添加特性[Java.Interop.Export("MyEventHandler")]
第3步:首次使用[Java.Interop.Export("MyEventHandler")]特性时,需要添加Mono.Android.Export程序集的引用。
<ImageButton
android:id="@+id/imagebutton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="MyEventHandler"
android:src="@drawable/IMG_5340"/>
[Java.Interop.Export("MyEventHandler")]
public void MyEventHandler(View v)
{
Toast.MakeText(this, "Hellow From MyClick", ToastLength.Long).Show();
}