2011-06-16 15 views
25

Tengo una vista de imagen y un src de cadena. Quiero configurar la fuente imageview a la cadena src que tengo, pero soy incapaz de hacerlo por culpa del método espera un int:cómo configurar imageview src?

imgview.setImageResource(int); 

Dado que este método toma un int cómo puedo lograr mi objetivo de usando una cuerda?

Respuesta

32

Para ajustar la imagen en cource imageview puede utilizar cualquiera de las siguientes maneras. Primero confirme que su imagen esté presente en qué formato.

Si tienes una imagen en forma de mapa de bits a continuación, utilizar

imageview.setImageBitmap(bm); 

Si tienes una imagen en forma de dibujable a continuación, utilizar

imageview.setImageDrawable(drawable); 

Si tiene una imagen en su ejemplo de recursos si la imagen está presente en una carpeta dibujable, utilice

imageview.setImageResource(R.drawable.image); 

Si tiene camino de la imagen a continuación, utilizar

imageview.setImageURI(Uri.parse("pathofimage")); 
+3

puso muy excitado sobre .setImageURI pero no parece funcionar para URIs basadas http. System.out dice "resolveUri falló en la mala bitmap uri: http: // ...". :( – BrainSlugs83

Cuestiones relacionadas