Acceder

Ver la Versión Completa : [ CONSULTA ] Obtener ImageView atraves de un Path


bob23
25/06/14, 00:36:24
Buenas gente, estoy desarollando una aplicacion en la qual el usuario podra añadir nuevas fotos. Para hacer esto havia pensado hen mover la imaguen que seleccione el usuario hacia la carpeta drawable del programa, y luego guardar la ruta de la imagen situada en la carpeta drawable en una tabla sqlite. A partir de dicha ruta recuperaremos la imaguen. El problema és que al passar-le el path al ImageView, este me aparece vació.
Les paso el codigo que utilizo para recuperar la imaguen atraves del path.

String uriPath="/NombreDeLaAplicacion/res/drawable-hdpi/ic_launcher.png";
ImageView foto = (ImageView) item.findViewById(R.id.foto);
Uri uri = Uri.parse(uriPath);
foto.setImageURI(uri);
foto.setScaleType(ImageView.ScaleType.FIT_XY);

Espero que me puedan aydar.
Un saludo.
PD: La aplicacion tambien pemetra subir vidios

kriogeN
25/06/14, 14:41:33
La carpeta res va dentro del APK, así que no se instala en la partición del sistema, para lo que quieres hacer:

foto.setImageResource(context.getResources().getId entifier("ic_launcher", "drawable", getPackageName()));

bob23
25/06/14, 17:24:07
buenas getPackageName() no me funciona en el adaptador de la lista, como puedo subtituir getPackageName() en una classe que extinde de ArrayAdapter.