I have this Button inside a RelativeLayout which is included as part of a custom ListView row Layout.
Add the attribute [Java.Interop.Export]
to your click handler method:
[Java.Interop.Export("myClickHandler")] // The value found in android:onClick attribute.
public void myClickHandler(View v) // Does not need to match value in above attribute.
{
Console.WriteLine ((v as Button).Text);
}
This will expose the method to Java via the Generated Callable Wrapper for your activity so it can invoked from the Java runtime.
See:
Using [Java.Interop.Export]
requires you to add the Mono.Android.Export
assembly to your project.
Therefore this feature is only available for Indie and higher licences.