string de referencia array res id de una matriz

Tengo el siguiente XML

<string-array name="str_arr1"> <item>My item 1</item> <item>My item 2</item> <item>My item 3</item> </string-array> <string-array name="str_arr2"> <item>My item 4</item> <item>My item 5</item> <item>My item 6</item> </string-array> 

¿Cómo puedo hacer referencia a las matrices de cadenas anteriores utilizando una matriz .. algo como abajo (tal vez otro tipo de matriz necesita ser utilizado?)

 <string-array name="my_strings_arrays"> <item>R.array.str_arr1</item> <item>R.array.str_arr2</item> </string-array> 

Básicamente en el código, quiero leer el my_strings_arrays y, a continuación, para cada matriz, quiero agarrar la lista de elementos dentro.

La segunda matriz debe ser una matriz de matrices de cadenas, no una matriz de cadenas de matrices.

Creo que la forma en que haría lo que necesita es:

 <array name="my_strings_arrays"> <item>@array/str_arr1 </item> <item>@array/str_arr2 </item> </array> 

En cualquier archivo de recurso xml podemos usar la referencia de array / string / integer / color / etc. con el prefijo " @ ". Así, aquí podemos usar @array para obtener referencia de otra matriz str_arr1 y str_arr2 .

 <string-array name="str_arr1"> <item>My item 1</item> <item>My item 2</item> <item>My item 3</item> </string-array> <string-array name="str_arr2"> <item>My item 4</item> <item>My item 5</item> <item>My item 6</item> </string-array> 

Usted necesita cambiar su código como se indica a continuación.

 <string-array name="my_strings_arrays"> <item>@array/str_arr1</item> <item>@array/str_arr2</item> </string-array> 
  • ¿Qué utilizar en lugar de "addPreferencesFromResource" en una PreferenciaActividad?
  • Intellij IDEA formatea XML con atributos de alineación
  • AndroidManifest.xml con varias etiquetas de aplicación
  • ¿Por qué esta línea xmlns: android = "http://schemas.android.com/apk/res/android" debe ser la primera en el archivo xml de diseño?
  • ¿Cómo puedo reducir el relleno interno alrededor del texto dentro de un objeto de botón de Android?
  • Actividad de configuración botón Arriba
  • Error al analizar xml: prefijo sin consolidar de com.google.android.gms.ads.AdView
  • Implementación de SeekBar simple en android
  • Almacenamiento de datos grandes local o en línea para la aplicación de Android?
  • No se puede iniciar la actividad ComponentInfo {com.example.countryselect / com.example.countryselect.OfferSelect}
  • Actualizando a Android Studio 3.0 Canary 5 causando "IllegalArgumentException: AppCompat no admite las características del tema actual .."
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.