Das Prinzip: Im Tag des ImageViews Informationen zum Bild speichern.
imageView.setTag("bla");
setzt den Tag. (selbsterklärend)
Wir nutzen diesen String, der an das View gebunden ist.
Btw hat glaube ich jedes View einen Tag.
Zur Identifikation des Bildes nutzen wir die RessourceId. Beim Setzen des Bildes, setzen wir gleichzeitig den Tag. Also
view.setPictureOderSoAehnlich(...);
view.setTag(ressourceId);
So wissen wir bei
imageView.getTag();
welche RessourceId hinter dem Bild steckt.
Wir können natürlich auch die Bilder durchnumerieren. Dieser Fall könnte eintreten, wenn wir zum Beispiel Bilder aus dem Internet dynamisch laden.
Beim Setzen des Bildes, setzen wir einfach den Tag auf die Nummer des Bildes. Natürlich muss das ein String sein.
view.setPictureOderSoAehnlich(...);
view.setTag(bildNummer);
Ich hoffe du hast das Prinzip verstanden. Bei Fragen zur Umsetzung helfe ich gerne.
— geändert am 24.11.2014, 17:45:22
Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀
Why Java? - Because I can't C#
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.