2010-09-10 5 views
7

J'ai des fichiers JPG valides et maintenant je veux les charger dans une mise en page contenant un ImageView. J'ai le code à findViewId (R.id.myimage). J'ai suivi un exemple de code en utilisant le fichier, mais cela n'a pas fonctionné. Le fichier est stocké dans /data/data/com.myapp/files/someimage.jpg.Quel est le moyen le plus efficace pour charger mon fichier JPG stocké dans l'ImageView?

Quel est le moyen le plus simple et efficace de charger et d'afficher?

+1

Veuillez poster le code qui "n'a pas fonctionné", et expliquer quelle erreur vous avez rencontrée. –

+0

Le code était essentiellement le code répondu par Kevin Gaudin ci-dessous, mais j'avais le mauvais ID ImageView (à une autre mise en page, pas le contexte actif). L'erreur était un pointeur nul que je pensais être pour l'image bitmap et drawable :( – mobibob

Répondre

13
((ImageView)view).setImageBitmap(BitmapFactory.decodeFile("/data/data/com.myapp/files/someimage.jpg")); 

Avec les quelques informations que vous donnez, c'est tout ce que je peux faire.

+0

Merci Kevin - cela a fonctionné – mobibob

+0

Très utile quand j'ai eu besoin en toute hâte - merci.Travaillé la première fois parfaitement. – Elemental

Questions connexes