Android字符串数组到Array

ali*_*ali 12 arrays android

这次我想从strings.xml中获取一个array-list元素并将其转换为一个数组(String [],List或以后可用于读取元素或总大小的任何内容).我正在尝试,List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.id.StringArray));但应用程序崩溃,所以这一定是错误的方式.一些帮助?谢谢!

Sha*_*wal 21

你可以把它转换成字符串arrar如下::

String[] cmd = getResources().getStringArray(R.array.StringArray);
Run Code Online (Sandbox Code Playgroud)

要么

List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.array.StringArray));
Run Code Online (Sandbox Code Playgroud)


Mal*_*olm 10

我看到你应该使用标识符R. id .StringArray,它应该以R. 数组开头.其余的代码看起来还不错.