0
這是我strings.xml
樣本:迭代通過字符串存儲在strings.xml中
<string name="intro_text_0">Hello </string>
<string name="intro_text_1">World </string>
<string name="intro_text_2">! </string>
.....
而且我有一個EditText
場,我要在繼承中顯示這些字符串當用戶按下一個按鈕。我想要做的是獲得一個數組中的字符串,並在用戶點擊按鈕時通過它們。首先,我需要真正找到我需要顯示的字符串...
private String introTextToShow [] = new String[textLength];
for (int i=0; i<textLength; i++)
{
// ADD the intro_string_i to the array!
introTextToShow[i] = getString(R.string."intro_text_i"); // Oops
}
我雖然第一次使用的toString()追加對文本的其餘部分i
但這並不工作。我如何迭代字符串而不直接在R.string.intro_text_0
中輸入他們的名字?
https://stackoverflow.com/questions/5904554/optimal-way-to-iterate-through-a-list-of-string-resources https://stackoverflow.com/q/19799224/115145 – CommonsWare
任何你沒有理由的原因使用'''資源而不是一堆單獨的''資源嗎? –
嗯,我不知道你可以存儲字符串數組以及XML。這將做,謝謝。 –