2012-04-23 47 views
10

這次我想從strings.xml中獲取數組列表元素,並將其轉換爲數組(String [],List或其他任何可以稍後用於讀取元素或總大小)。我正在嘗試與List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.id.StringArray));但應用程序崩潰,所以這一定是錯誤的做法。一些幫助?謝謝!將Android字符串數組添加到數組

+0

你能發佈你的錯誤日誌 – 2012-04-23 17:38:30

+0

04-23 17:10:3​​0.101 E/AndroidRuntime(1516):引起:android.content.res.Resources $ NotFoundException:字符串數組資源ID#0x7f08000f – ali 2012-04-23 17:39:46

+2

請添加更新到你的問題而不是發表評論。 – 2012-04-23 17:40:44

回答

8

我看到你正在使用的標識符R. ID .StringArray時候就應該有R啓動array。剩下的代碼對我來說看起來還不錯。

+0

就是這樣。自今早以來,我一直呆在這個愚蠢的塑料盒子前面。我正在放鬆我的想法。謝謝! – ali 2012-04-23 17:42:52

+0

@ali沒問題! – Malcolm 2012-04-23 17:43:51

19

,你可以將其轉換爲字符串arrar如下::

String[] cmd = getResources().getStringArray(R.array.StringArray); 

List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.array.StringArray)); 
1

嘗試R.array.StringArray而不是R.id.StringArray。

相關問題