- Forum-Beiträge: 12
27.03.2014, 21:59:45 via Website
27.03.2014 21:59:45 via Website
Beschäftige mich seit neuestem wieder mit Android Programmierung, in Kinderschuhen.
Ich bräuchte dringend mal einen Denkanstoß, komme nicht weiter. :-)
Problem/Frage:
Habe ein Array angelegt mit Bildern aus dem Drawable Ordner.
Es wird je nach Bedarf ein bestimmtes Bild aus diesem Array ins imageView geladen.
Ich möchte, nachdem das Bild ins imageView geladen worden ist, wissen welche ID dieses geladene Bild hat. Also die ID aus dem Array. Laut Code Beispiel weiter unten müsste dann bei id_des_bildes der Wert 2 ausgegeben werden. Wie mache ich das?
2
3int[] bilder_array = { R.drawable.bild_01, R.drawable.bild_02, R.drawable.bild_03, R.drawable.bild_04 };
4
5imageView.setImageResource(bilder_array[2]) // bild_03 wird geladen
6
7id_des_ bildes = ( was kommt hier hin ? )
Was kommt dort hin?
id_des_bildes = imageView.getid() ... da kommt nur die Id, welches das Bild im Drawable-Ordner an sich hat. Ich brauche aber die ID abhängig im bilder_array.
Habe auch viele andere Dinge versucht. Mir fehlt ein kurzer Denkanstoß.
Nehme ich ein Abfrage die mit dem "imageView" startet oder frage ich über das "bilder_array" ab?
Ich danke euch wirklich. Habe gestern ehrlich Stunden gesucht.
P.S. Anbei hätte ich noch eine Frage, wie ich ein Array mit ID 1 starten kann und nicht schon mit ID 0.
— geändert am 27.03.2014, 22:41:35
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.