2011-10-15 10 views
8

actualmente estoy cargando la imagen de dibujable en recursosEn Android, ¿puedo usar imágenes de elementos en el diseño xml?

<ImageView 
     android:id="@+id/stestImg" 
     android:src="@drawable/testImg" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
/> 

puedo usar la imagen de los activos aquí, directamente al diseño de XML? ¿Debo hacer una codificación para eso? Por favor ayuda.

+0

Creo que, a partir de los recursos 'dibujable' se puede acceder desde XML. –

+0

yes.you puede hacerlo en tiempo de ejecución –

+0

Hola. necesidad de cargar desde el activo. Cualquier ejemplo de código es muy apreciado. – codingB2

Respuesta

20

puede hacerlo de esta manera ::

ImageView i; 
Bitmap bm = getBitmapFromAsset("pic1.png"); 
i = (ImageView)findViewById(R.id.image); 
i.setImageBitmap(bm); 

método de llamadas ::

private Bitmap getBitmapFromAsset(String strName) throws IOException 
{ 
    AssetManager assetManager = getAssets(); 
    InputStream istr = assetManager.open(strName); 
    Bitmap bitmap = BitmapFactory.decodeStream(istr); 
    return bitmap; 
} 
+0

tengo alrededor de 150 imágenes y necesito cargar todas las imágenes de la carpeta de activos así que ¿cómo puedo cargar todas las imágenes de los activos alguien puede ayudarme por favor? – user3233280

+0

@ user3233280 ¿por qué es necesario cargar sus activos desde la tarjeta Sd también es una opción –

Cuestiones relacionadas