Ich habe eine Checkbox in Android, die folgende XML hat:Wie überprüft man, ob Android-Checkbox innerhalb seiner onClick-Methode (in XML deklariert) aktiviert ist?
<CheckBox
android:id="@+id/item_check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="itemClicked" />
Das ist mein onClick() -Methode in meiner Aktivitätsklasse.
public void itemClicked(View v) {
//code to check if this checkbox is checked!
}
Ich bin mir bewusst, dass wir ein Objekt des Kontrollkästchens erstellen und ID zuweisen können. Aber gibt es einen besseren Weg, die Funktionalität zu erreichen, wenn man die Methode onClick
über XML deklariert?
((CheckBox) v) .isChecked(); – Pavlos