Cómo obtener Resource (int) de String – Android

Posible duplicado:
Android, obtener ID de recurso de cadena?

String res = "R.drawable.image1"; 

Necesito conseguirlo INT. ¡Por favor, ayúdame!

Utilice esto para obtener el identificador de recurso:

 int picId = getResources().getIdentifier(picName, "drawable", getApplicationContext().getPackageName()); 

Si desea obtener el integer , simplemente quite las comillas.

 int id = R.drawable.image1; // instead of "R.drawable.image1" 

Eso le dará el número.

 View view = findViewById(R.drawable.image1); int id = view.getId(); 
  • Eliminación automática de cadenas no referenciadas de strings.xml
  • Crashing debido a "No identificador de paquete al obtener el valor del número de recurso ..."
  • "@android: dibujable / ic_" vs "@ * android: drawable / ic_"
  • No se encontró ningún recurso en el archivo XML de diseño android
  • ¿Cómo se determinan los valores de identificador de recursos en Android?
  • Android: las carpetas de destino res para depurar en eclipse
  • Android - getIdentifier devuelve siempre 0 (biblioteca + aplicación)
  • Programación de Scala para Android
  • Acceso a archivos de recursos en Android
  • Android.view.InflateException: Línea de archivo XML binario # 12: Error al inflar la clase <unknown>
  • No se puede agregar el archivo de tipo de recurso de id en el proyecto de biblioteca de android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.