2010-12-29 3 views
4

Comment puis-je ajouter un Bitmap provenant du Web (dans l'application, je veux dire!) Aux ressources pouvant être dessinées? Donc, je peux accéder au Bitmap en utilisant R.drawable.bitmapName ...Ajout d'un bitmap aux ressources pouvant être dessinées

+1

il suffit de le déplacer dans le dossier drawable et eclipse devrait générer automatiquement les entrées de classe correspondantes dans R.drawable ...... –

+0

Je veux le faire par programmation! L'application démarre et télécharge l'image sur le Web. J'ai fait cette étape, mais maintenant comment puis-je l'enregistrer à R. retraitable? – Abramodj

Répondre

6

Vous ne pouvez pas modifier ce dossier une fois que votre application est installée. Dans ce cas, vous devez copier le bitmap dans un fichier et y accéder à partir de là. Jetez un oeil à cette autre question:

Save bitmap to location

+0

Je voulais juste que le bitmap soit en retraitable, donc je pourrais obtenir son id comme int. Y a-t-il un autre moyen d'obtenir l'identifiant? – Abramodj

+1

Non, il n'y a aucun moyen de le faire "par programmation". – Cristian

1

Les ressources sont compilées au moment de la construction apk, de sorte que vous ne pouvez pas changer dans l'exécution. Si vous voulez avoir un identifiant, vous pouvez envisager de créer une préférence partagée où vous pouvez mettre en relation le fichier image téléchargé avec un identifiant. Mais il faudra un certain effort de votre part pour mettre en œuvre la fonctionnalité.

Questions connexes