Estoy tratando de implementar una estructura de datos de recursos que incluye una matriz de matrices, específicamente cadenas. El problema que encuentro es cómo obtener los objetos de la matriz secundaria y sus valores específicos. Esto es lo que se ve mi archivo de recursos como ....Android Resource - Array of Arrays
<resources>
<array name="array0">
<item>
<string-array name="array01">
<item name="id">1</item>
<item name="title">item one</item>
</string-array>
</item>
<item>
<string-array name="array02">
<item name="id">2</item>
<item name="title">item two</item>
</string-array>
</item>
<item>
<string-array name="array03">
<item name="id">3</item>
<item name="title">item three</item>
</string-array>
</item>
</array>
</resources>
Entonces, en mi código Java que recuperar la matriz y tratar de acceder a los elementos sub así ...
TypedArray typedArray = getResources().obtainTypedArray(R.array.array0);
TypedValue typedValue = null;
typedArray.getValue(0, typedValue);
En este señale que el objeto TypedArray debe representar el conjunto de cadenas "array01"; sin embargo, no veo cómo recuperar los elementos de cadena "id" y "title". Cualquier ayuda sería apreciada, gracias de antemano.
Como señaló Andi Krusch, no se deje atrapar por los atributos de "nombre" que utilicé en el XML. Están allí para hacer que mi pregunta sea más fácil de entender. (Pensé) :-) – JediPotPie
wow! Pensé que esto sería fácil para alguien. Entonces, ¿la comunidad está diciendo que no se puede hacer? – JediPotPie