Aktivieren Sie das Kontrollkästchen in der Listenansicht Erstellen eines Prozesses, der nach dem Drücken der Taste auf dem Toast angezeigt werden soll
Die Bildanzeige ist vorübergehend geschlossen. Lol
private ArrayList<QuantityInfo> list = new ArrayList<>();
private void selectList() {
int sum = 0;
for (QuantityInfo info : list) {
//Wenn das Kontrollkästchen aktiviert ist
if (info.isSelected()) {
//Menge hinzufügen
sum += info.quantity;
}
}
//Ergebnisanzeige auf Toast
String viewQuantity = String.valueOf(sum);
Toast.makeText(MainActivity.this, viewQuantity, Toast.LENGTH_SHORT).show();
}
Hat das Drücken der Listenansicht einige Zeit in Anspruch genommen? Ich war verwirrt, ob es sich um das Drücken des Kontrollkästchens handelte.
Die Position der Ansicht war völlig irrelevant und es war ein einfacher Prozess als ich erwartet hatte.
Es ist etwas gewöhnungsbedürftig, die erweiterte for-Anweisung zu verwenden, aber ich frage mich, ob ich sie in meinem Kopf verstehen kann ...