1
我有一組字符串,我最初使用ArrayAdapter
來填充Spinner
。而不是Spinner
,我想使用BaseExpandableListAdapter
。有沒有一種方法可以將一組字符串數組存入String
對象中?將字符串數組轉換爲字符串
這裏是我的字符串數組
<string-array name="component2_color">
<item>Blueberry</item>
<item>Chocolate</item>
<item>Dark Chocolate</item>
<item>Lemon</item>
<item>Lime</item>
<item>Orange</item>
<item>Strawberry</item>
<item>Raspberry</item>
<item>Grape</item>
<item>Vanilla</item>
<item>Butterscotch</item>
</string-array>
這裏是一個代碼摘錄我從ApiDemos了,顯示如何填充可擴展列表的組和兒童。我想要String
孩子使用四個不同的字符串數組。有什麼辦法可以解決這個問題嗎?我不確定如何開始。
編輯:我試過這個,但我得到一個資源沒有發現異常。
private String[] groups = {UserMessage.this.getString(R.array.message_groups)};
private String[][] children = {{UserMessage.this.getString(R.array.message_group_1)},
{UserMessage.this.getString(R.array.message_group_2)},
{UserMessage.this.getString(R.array.message_group_3)},
{UserMessage.this.getString(R.array.message_group_4)}
};
getString()將不起作用,因爲資源是一個字符串數組,而不是一個字符串。嘗試getStringArray() - 它將返回一個字符串數組,然後從字符串數組中構建所需的字符串。 – 2010-12-19 17:10:52
很酷,工作! +1謝謝 – user432209 2010-12-19 18:12:04