首页 > 解决方案 > 选项的字符串资源

问题描述

我制作了一个随机文本视图,但我遇到了问题。如何将字符串资源从 xml 到字符串选项[]:

String options[] = {"abc","def","ghi",}

    Random rand = new Random();
    final int random = rand.nextInt(3);

    textfacts.setText(options[random]);

我想在字符串选项中使用这些字符串:

<string name="1">abc</string>
<string name="2">abc</string>
<string name="3">abc</string>

标签: javaandroidstringrandom

解决方案


利用

String options[] = {getResources().getString(R.string.YOUR_STRING_NAME_1),getResources().getString(R.string.YOUR_STRING_NAME_1)}

或者您可以通过这种方式从 string.xml 添加数组

String options[] = getResources().getStringArray(R.array.YOUR_STRING_ARRAY_NAME)

推荐阅读