Pregunta

Tengo un programa sencillo donde los puedo generar números aleatorios, y el uso de estas para devolver un elemento de una matriz.Basados en este elemento de la matriz, quiero reproducir un archivo de sonido.Por ejemplo:El elemento aleatorio que fue devuelto fue "Soy".Ahora quiero jugar el archivo "am.ogg".Pero a que no te acaba de lanzar una cadena en la resourceId.Alguna idea?

¿Fue útil?

Solución

Este parece ser el duplicado de este hilo (que por cierto es también duplicados).Excepto para el uso de este método también se puede utilizar la reflexión sobre la clase R (segundo también buena opción).La mejor opción es aquella en la que la lista de identificadores de que usted estará interesado en puede ser determinado en el código.Básicamente, usted definir el mapa de asignación de cada cadena a la correspondiente R.id variable (int).Sin embargo, no estoy muy seguro de que esta será su caso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top