Wie kann man von Java-Code aus auf Android-Standardbilder zugreifen (z. B. das Bild für den Daumen der Suchleiste, wenn er gedrückt wird)? Ich ändere den Daumen und kopiere ihn aus platforms/Android-12/data/res/drawable-hdpi in den drawable-hdpi-Ordner in meinem Projekt, aber er ist plattformabhängig (Farbe des Elements, Größe und so weiter). Kann mir jemand zeigen, wie man auf dieses Android-Standard-Element von Java-Code zugreifen kann?
Antworten
Zu viele Anzeigen?
user370305
Punkte
106676
Android enthält eine Reihe von Standardressourcen wie Stile, Designs und Layouts. Um auf diese Ressourcen zuzugreifen, müssen Sie Ihre Ressourcenreferenz mit dem Namen des Android-Pakets qualifizieren. Zum Beispiel,
ImageView img = (ImageView)findViewById(R.id.imgView1);
img.setImageResource(android.R.drawable.ic_media_play);
Hinweis: Sie können jedoch nur auf die Ressourcen zugreifen, die in Android.R Pakete '
Sehen Sie hier Android.R
Dimitris Makris
Punkte
5135
Vladimir
Punkte
3754
Am Ende des Artikels Zugang zu Ressourcen können Sie eine Antwort finden.