Quiero usar una variable en lugar de R.drawable.myimage porque tengo una base de datos con los nombres de las imágenes. Obtengo el nombre de la base de datos y deseo usar el recurso dibujable con este nombre.Recurso extraíble utilizando una variable
String flagimage = "R.drawable." + myHelper.getFlagImage(5);
int resourceId = Integer.parseInt(flagimage);
Bitmap flag = BitmapFactory.decodeResource(getResources(), resourceId);
gracias mucho – Alex
Sólo una nota rápida [getIdentifier] (http://developer.android.com/reference/android/content /res/Resources.html#getIdentifier%28java.lang.String,%20java.lang.String,%20java.lang.String%29) devuelve '0' si no se encontró dicho recurso. (0 no es un ID de recurso válido.) – razzak