Я пытаюсь реализовать структуру данных ресурсов, которая включает в себя массив массивов, в частности строки. Проблема, с которой я сталкиваюсь, заключается в том, как получить объекты sub-array и их конкретные значения. Вот как выглядит мой файл ресурсов....
<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>
Затем в моем Java-коде я извлекаю массив и пытаюсь получить доступ к таким элементам, как это...
TypedArray typedArray = getResources().obtainTypedArray(R.array.array0);
TypedValue typedValue = null;
typedArray.getValue(0, typedValue);
В этот момент объект typedArray должен представлять массив массивов "array01", однако я не вижу, как извлекать строковые элементы "id" и "title". Любая помощь была бы оценена, спасибо заранее.