我正在创建一个简单的测验应用程序,它可以使用 array.xml 的资源(没有外部解析器,没有适配器)
<string-array name="Question1">
<item name="Question">This is Question1</item>
<item name="Answer">option1</item>
<item name="option1">option2</item>
<item name="option2">option3</item>
<item name="option3">option4</item>
</string-array>
我得到了这段代码的所有元素
String[] quesArray = getResources().getStringArray(R.array.Question1);
现在我想得到字符串“Answer”,以便进一步使用和操作它怎么可能?我试过了
int resId = context.getResources().getIdentifier("Answer", "string", getPackageName());
但它给出了错误
android.content.res.Resources$NotFoundException: String resource ID #0x0