2015-07-01 270 views
-2

是否可以從xml文件中的字符串數組獲取字符串? 我需要一個字符串不串陣:)如何從strings.xml中的字符串數組獲取字符串

的strings.xml

<string-array name="link_categories"> 
    <item>http://google.com</item> 
    <item>http://yahoo.com</item> 
    </string-array> 

Brabra.java

WebPageCurrent = getResources().getString(get string from string array); 
+2

爲什麼你不能只是在數組中的索引? '.getResources()。getStringArray(R.array.link_cetagories)[0]' – daentech

回答

8

爲了獲取字符串從strings.xml你應該有keyString。但在你上面有String數組鍵,所以你必須從你必須得到所需的字符串得到字符串數組。

CurrentWebpage = getResources().getStringArray(R.array.link_categories)[0]; 

希望這會幫助你。

1

你需要寫下面的代碼: -

Context con=getApplicationContext(); 
String[] your_array = con.getResources().getStringArray(R.array.your_array_string); 

現在你有字符串數組,你可以選擇你的字符串f從你的陣列。

WebPageCurrent = your_array[0];// may be [1],[2] 
相關問題