这一次,我想从strings.xml获取一个数组列表元素,并将其转换为一个数组(String[]、List或稍后可用于读取元素或总大小的任何内容)。我正在尝试使用List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.id.StringArray));,但是应用程序崩溃了,所以这一定是错误的操作方式。帮帮忙?谢谢!
发布于 2012-04-24 01:40:55
我看到您使用的是标识符R.id.StringArray,而它应该以R.数组开头。对我来说,其余的代码看起来没问题。
发布于 2012-04-24 01:40:39
您可以将其转换为string arrar,如下所示:
String[] cmd = getResources().getStringArray(R.array.StringArray);或
List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.array.StringArray));发布于 2012-04-24 01:41:33
尝试使用R.array.StringArray而不是R.id.StringArray。
https://stackoverflow.com/questions/10285393
复制相似问题