【发布时间】:2015-06-11 13:53:34
【问题描述】:
如何访问android TypedArray中的第N个字符串数组? 尝试按事件访问 TypedArray 是行不通的,奇怪的是,似乎没有定义 getStringArray() 公共方法。
代码如下所示:
//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>
.
.
.
【问题讨论】:
-
是否可以扩展say getString 来处理这些类型的数组?
标签: java android xml model-view-controller typed-arrays