Android, Referenz Sachen in R. drawable. mithilfe von Variablen?
sagen, ich will dynamisch laden einer image-Datei in R.drawable.*
basierend auf dem Wert eines string -
Gibt es eine Möglichkeit, dies zu tun? Wie es scheint, muss ich statisch verweisen auf nichts R.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie erklärt, die id für das Bild in der XML-Datei? Wenn du das getan hast, kannst du die folgende Methode verwenden:
Lassen Sie uns sagen, Sie haben das Bild.png in deinen res/drawable Ordner.
In Ihrer Tätigkeit, können Sie Ihre Bild-Ressource in der main.xml Datei
In FirstActivity
imageString ist die dynamische Namen. Nachdem die können Sie den Bezeichner der dynamischen Ressource.
Andere Methode, können Sie dies tun:
Werden Sie in der Lage, verweisen Sie Ihre Bild-Ressource und stellen Sie Ihre Bildansicht zu.
res/drawable
Ordner. Sie brauchen nicht zu erklären, Bilder AndroidManifest.xml.Versuchen. Sollte dies funktionieren.
dieser arbeitet mit drawables sowie, ändern Sie einfach den string. der header-Teil ist nicht erforderlich, es ist nur ein Beispiel, gezogen von etwas, das ich vor einiger Zeit geschrieben.