2010-09-10 10 views
7

Tengo archivos JPG válidos y ahora quiero cargarlos en un diseño que contenga un ImageView. Tengo un código para encontrar ViewId (R.id.myimage). Seguí un código de muestra usando File pero no funcionó. El archivo se almacena en /data/data/com.myapp/files/someimage.jpg.¿Cuál es la forma más eficiente de cargar mi archivo JPG almacenado en ImageView?

¿Cuál es la forma más fácil y eficiente de cargar y mostrar?

+1

Por favor, publique el código que "no funcionó" y explique el error que ha encontrado. –

+0

El código era esencialmente el código que Kevin Gaudin contestó a continuación, pero tenía el ID de ImageView incorrecto (en otro diseño, no en el contexto activo). El error fue un puntero nulo que pensé que era para el mapa de bits y dibujable :( – mobibob

Respuesta

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

Con la poca información que da, eso es todo lo que puedo hacer.

+0

Gracias Kevin - que funcionó. – mobibob

+0

Muy útil cuando lo necesitaba con prisa - gracias. Trabajó la primera vez a la perfección. – Elemental

Cuestiones relacionadas