Ho una casella di controllo in Android, che ha il seguente codice XML:Come verificare se la casella di controllo di Android è selezionata all'interno del suo metodo onClick (dichiarato in XML)?
<CheckBox
android:id="@+id/item_check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="itemClicked" />
Questo è il mio metodo onClick() nella mia classe di attività.
public void itemClicked(View v) {
//code to check if this checkbox is checked!
}
Sono consapevole che siamo in grado di creare un oggetto della casella di controllo e assegnargli l'id. Ma esiste un modo migliore per ottenere la funzionalità quando si dichiara il metodo onClick
tramite XML?
((checkbox) v) .isChecked(); – Pavlos