Android字符串数组到数组
这一次,我想从strings.xml获取一个数组列表元素,并将其转换为一个数组(String[],list或以后可以用来读取元素或总大小的任何东西)。我正在尝试使用Android字符串数组到数组,android,arrays,Android,Arrays,这一次,我想从strings.xml获取一个数组列表元素,并将其转换为一个数组(String[],list或以后可以用来读取元素或总大小的任何东西)。我正在尝试使用List MathFormulas=Arrays.asList(getResources().getStringArray(R.id.StringArray))
List MathFormulas=Arrays.asList(getResources().getStringArray(R.id.StringArray))但是应用程序崩溃了,所以这一定是错误的做法。要帮忙吗?谢谢 您可以将其转换为字符串数组,如下所示:
String[] cmd = getResources().getStringArray(R.array.StringArray);
或
List MathFormulas=Arrays.asList(getResources().getStringArray(R.array.StringArray));
我看到您正在使用标识符R.id.StringArray,而它应该以R.数组开始。其余代码在我看来还行。尝试R.array.StringArray而不是R.id.StringArray。04-23 17:10:30.101:E/AndroidRuntime(1516):原因:android.content.res.Resources$NotFoundException:字符串数组资源id#0x7F08000F请为您的问题添加一个更新,而不是将其作为注释发布。就是这样。从今天早上开始,我就一直呆在这个愚蠢的塑料盒子前。我疯了。谢谢
List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.array.StringArray));