2010-12-29 8 views
4

Wie kann ich eine Bitmap aus dem Internet (in der App ich meine!) Zu den auszeichnungsfähigen Ressourcen hinzufügen? So kann ich auf die Bitmap mit R.drawable.bitmapName zugreifen ...Hinzufügen einer Bitmap zu den ausklappbaren Ressourcen

+1

Verschieben Sie es einfach in den Zeichnungsordner und Eclipse sollte automatisch die entsprechenden Klasseneinträge in R.Drawable erzeugen ...... –

+0

Ich möchte es programmgesteuert tun! Die App startet und lädt das Bild aus dem Internet herunter. Ich habe diesen Schritt gemacht, aber jetzt wie kann ich es in R.drawable speichern? – Abramodj

Antwort

6

Sie können diesen Ordner nicht ändern, sobald Ihre App installiert ist. In diesem Fall müssen Sie die Bitmap in eine Datei kopieren und von dort darauf zugreifen. Werfen Sie einen Blick auf dieser anderen Frage:

Save bitmap to location

+0

Ich wollte nur, dass die Bitmap in R.drawable ist, damit ich ihre ID als int erhalten kann. Gibt es eine andere Möglichkeit, die ID zu bekommen? – Abramodj

+1

Nein, es gibt keine Möglichkeit, dies "programmatisch" zu tun. – Cristian

1

Die Ressourcen in der apk Bauzeit kompiliert werden, so dass Sie nicht in der Laufzeit ändern können. Wenn Sie einen Bezeichner haben möchten, können Sie eine gemeinsame Einstellung erstellen, bei der Sie die heruntergeladene Bilddatei mit einer ID in Beziehung setzen können. Es wird jedoch einige Anstrengungen von Ihnen erfordern, um die Funktionalität zu implementieren.

Verwandte Themen