Wie verwenden Sie das Kontrollkästchen in listview
Verwende ich eine CheckBox in der Listenansicht.
Meine adapter wie unten:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewTag viewTag;
if(convertView == null) {
convertView = myInflater.inflate(R.layout.row, null);
viewTag = new ViewTag((CheckBox)convertView.findViewById(R.id.row_check));
convertView.setTag(viewTag);
}
else {
viewTag = (ViewTag) convertView.getTag();
}
}
class ViewTag {
CheckBox cbx;
public ViewTag(CheckBox cb) {
this.cbx = cb;
}
}
Ersten:
In ListActivity, ich versuche, klicken Sie auf eine Schaltfläche, um alle Elemente zu prüfen.
Wie es zu tun?
Zweite:
In ListActivity, wie man die Elemente, die überprüft wurden?
- Checkout this thread.
InformationsquelleAutor brian | 2012-01-05
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es viele Ansätze, um dies zu erreichen, einfachsten Methode ist ein boolean array zu halten-Zustand jeder Zeile, und legen Sie Status check aus diesem array. Um alle markierten Elemente klicken Sie einfach auf das gleiche array-Element mit dem Wert.
Viele Möglichkeiten, um eine Lösung für Ihr problem. Überprüfen Sie bitte dieses tutorial, die unten gegeben werden, es wird mehr Informationen liefern, um eine Lösung für Ihr problem.
ListView-Beispiel 3 – Einfache Mehrfachauswahl Checkboxen
Ich hoffe es kann dir helfen.
Überprüfen diese. Dieses tutorial funktioniert für mich.