这次我想从 strings.xml 中获取一个数组列表元素并将其转换为一个数组(String[]、List 或以后可用于读取元素或总大小的任何内容)。我正在尝试,List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.id.StringArray));
但应用程序崩溃了,所以这一定是错误的做法。一些帮助?谢谢!
问问题
7570 次
3 回答
24
您可以将其转换为字符串 arrar,如下所示:
String[] cmd = getResources().getStringArray(R.array.StringArray);
或者
List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.array.StringArray));
于 2012-04-23T17:40:38.983 回答
10
我看到您使用的标识符 R. id .StringArray 应该以 R. array开头。其余的代码对我来说看起来不错。
于 2012-04-23T17:40:55.127 回答
1
尝试使用 R.array.StringArray 而不是 R.id.StringArray。
于 2012-04-23T17:41:33.127 回答