Я буду использовать другой пример, но вы можете адаптировать свой класс Java android:
Атрибут android: onClick может определять один метод, который будет вызываться при нажатии. Это может использовать отражение, вызывая методы класса.
Определение кнопки в вашем activity_main.xml:
<Button
android:id="@+id/mapshow_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/txtMsg"
android:layout_alignLeft="@+id/editLog"
android:layout_alignRight="@+id/txtLogitude"
android:text="@string/lblBtnMap"
android:textSize="10sp"
android:onClick="clickMap"/>
создайте метод в вашем классе деятельности:
public void clickMap(View v) {
//TODO: do something
}