![]() |
|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Obtener ImageView atraves de un Path
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. Código:
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); Un saludo. PD: La aplicacion tambien pemetra subir vidios |
|
#2
|
||||
|
||||
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())); |
#3
|
||||
|
||||
buenas getPackageName() no me funciona en el adaptador de la lista, como puedo subtituir getPackageName() en una classe que extinde de ArrayAdapter.
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 20:52:50 (GMT +2)
HTCMania: líderes desde el 2007