Ich habe ein Bild für ein ImageView
mit dem setImageResource(R.drawable.icon1)
erstellt.
Jetzt ist es meine Anforderung herauszufinden, welches Bild für ein ImageView
gesetzt ist und etwas zu bearbeiten.
Wie
%Vor% Also würde ich gerne wissen, ob es eine Methode gibt (AFAIK, tut es nicht) und ob es nicht nachvollziehen kann, welche Ressourcen für ein ImageView
gesetzt wurden.
Danke. Sana.
Sie gehen davon aus, dass Sie, weil Sie eine ganze Zahl eingeben, eine Ganzzahl wieder herausholen können, und so funktioniert setImageResource()
nicht. Siehe ImageView # setImageResource () . Dies ist nur eine bequeme Methode für Sie: Was Android im Hintergrund tut, sucht nach der Drawable-Ressource (in den meisten Fällen ist es ein BitmapDrawable, aber es könnte ein beliebiger Typ sein) und dann diese Ressource auf das ImageView anwenden Bitmap-Objekt (dh nur Bilddaten - es hat keine Ahnung, was seine ursprüngliche "Ressourcen-ID" zuvor war).
Ihre beste Lösung ist es, die letzte verwendete Ressourcen-ID im Auge zu behalten:
%Vor%Tags und Links android android-imageview