Ich entwickle eine einfache Android-App, die ein ListView mit einer Checkbox wie folgt erstellt:
%Vor%Das ist wirklich seltsam. Wie wird die App jemals mit beiden Versionen kompatibel sein, wenn sie komplett entgegengesetzte Prüfungen erfordern?
Bitte lassen Sie mich wissen, wie ich damit umgehen kann. Jede Hilfe wird geschätzt.
Ich kenne das Problem, bei neueren Frameworks wurde der onItemClick
-Aufruf vor dem checkd-Attribut des Kontrollkästchens geändert!
Ich überprüfe den aktivierten Zustand meiner Kontrollkästchen nach dem Klicken auf das Element (z. B. beim Schließen der Aktivität oder beim Klicken auf die Schaltfläche "Speichern").
schau auf list.getCheckedItemPositions()
... es wird ein SparseBooleanArray
zurückgeben, das du benutzen kannst!
EDIT: Beispiel
%Vor%Sie können auch versuchen, etwas wie folgt zu verwenden:
%Vor%Als Ergebnis haben Sie ein Flag checked , das angibt, wie der Status des Elements nach dem Klick aussieht.
Tags und Links android android-checkbox