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