Bild des ImageButtons ändern
-
21-12-2019 - |
Frage
Ich möchte dem Benutzer der App erlauben, aus folgenden auszuwählen Drawable
ordne ein Bild und ändere die ImageButton
das Bild.
In meine App habe ich eingefügt Drawable
ordner einige Bilder.
Ist es möglich?
Meine Idee ist :
1) Es gibt eine ImageButton
2) Benutzer klicken auf setOnLongClickListener
3) Wählen Sie das Bild aus Drawable
ordner und Symbol anpassen.
Danke für alles!
Lösung
Bitte posten Sie einen Code, auf jeden Fall ist dies eine triviale Lösung:
//Execute on onItemLongClick
public void setSelectedDrawable(String imageResName, int selectedDrawableId) {
Resources resources = context.getResources();
Drawable drawable = resources.getDrawable(selectedDrawableId);
if(drawable == null) resources.getIdentifier(imageResName, "drawable", "<package name>");
mImageButton.setImageDrawable(drawable);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow