Ich bin absolut neu in Android-Entwicklung und ich habe das folgende Problem.Wie kann ich ein Bild in den res/drawable/Ordner eines Android-Projekts laden?
Ich habe ein Bild colosseum_icon.png in die ziehbar Diretory der res Ordner mit dem Namen, und ich habe es in meinem Java-Code zu erhalten. So tryed ich die R Klasse auf diese Weise zu verwenden: (? Vielleicht die Kennung dieser Ressource oder was)
Image image = R.drawable.colosseum_icon;
aber es mir einen Fehler, weil es, dass ein int-Wert auf diese Weise scheint das Rück
Was fehlt mir? Wie kann ich das vorherige Bild in meinen Java-Code abrufen?
Mögliche Duplikate von [Wann und warum sollte man getResources() verwenden?] (Http://stackoverflow.com/questions/7788390/when-and-why-should-one-use-getresources) –
"Ich habe eine Bild namens colosseum_icon.png in das Zeichenverzeichnis des res-Ordners "- Bitte beachten Sie, dass' res/drawable/'ein altes Synonym für' res/drawable-mdpi/'ist. Es ist unwahrscheinlich, dass Sie dieses Symbol wirklich in 'res/drawable /' setzen möchten. "Ich muss es in meinen Java-Code zurückholen" - was genau beabsichtigen Sie damit zu tun? Eine 'Image'-Klasse hat mit einer zeichnbaren Ressource nicht viel zu tun. "Vielleicht die Kennung dieser Ressource?" -- richtig. – CommonsWare
Tipp: Wenn Sie große Bilder laden und einen möglichen Speicherfehler vermeiden möchten, sollten Sie eine Bildladebibliothek wie [Picasso] (http://stackoverflow.com/questions/21158425/picasso-load-drawable-) verwenden. Ressourcen von ihrer URI –