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(); 
  • ¿Agregar nuevas líneas a un recurso de texto en Android?
  • TextView negrita a través de un archivo xml?
  • ¿Por qué las vistas pierden el relleno cuando se establece un backgroundResource de xml?
  • Diferencia entre getResources (R.string.hello_world) y R.string.hello_world
  • Android: carga la fuente personalizada en la tarjeta SD
  • ID de recurso de Android
  • Android, obtener ID de recurso de cadena?
  • Android: diferentes diseños que tienen elementos con los mismos IDs exactos - funciona, pero ¿por qué?
  • Recursos android de escala automática
  • ¿Ayuda a analizar resources.arsc?
  • Android: ¿Cómo puedo incluir un sonido de notificación utilizando un recurso de sonido?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.