Localizar un recurso Drawable por nombre en Android

De WikiCode

Saltar a navegación, buscar
Delicious

Objetivo

Podemos referenciar un recurso Drawable haciendo referencia a la clase R de forma que llamando a R.drawable.identificardor_de_nuestro_objeto obtenemos el id del recurso para utilizarlo. Pero algunas veces nos es necesario localizarlo por su nombre (el del fichero), el siguiente código muestra como.

Script

Este codigo carga en la variable "imagen" el recurso llamado "wikicode", es necesario indicar el packete de nuestra app.

Drawable imagen;
int idimagen = getResources().getIdentifier("wikicode", "drawable", "com.wikicode.ejemplo");
imagen = getResources().getDrawable(idimagen);

¿Te ha sido útil este artículo?

199 Valoración: 1.0/10 (1 voto)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Otros idiomas
Categorías
support
Sitios
Herramientas