如何访问Android TypedArray中的第N个字符串数组? 试图通过入侵访问TypedArray是行不通的,奇怪的是它似乎没有定义的getStringArray()公共方法。Android从TypedArray获取字符串数组
的代码看起来是这样的:
//Get array of breed stats by index contained in breed index.
Resources res = getResources();
TypedArray dogBreedInfo = res.obtainTypedArray(R.array.dog_breeds);
String[] selected_breedInfo = dogBreedInfo.get***?????***(breed,0);
Android Developers TypedArray Refrence
<array name="dog_breeds">
<item>
<string-array name="black_russian_terrier">
<item>Working Dogs</item>
<item>2\'2" - 2\'6"</item>
<item>80 - 140 lbs</item>
<item>10 - 11 years</item>
</string-array>
</item>
<item>
<string-array name="boxer">
<item>Working Dogs</item>
<item>1\'9" - 2\'1"</item>
<item>60 - 70 lbs</item>
<item>10 - 12 years</item>
</string-array>
</item>
.
.
.
是否有可能扩展说getString来处理这些类型的数组? –