我试图读取一个带有字符串和int的xml文件,而我得到的数组只有字符串,其中应该有一个int,它显示为null... 这是我的 xml 文件 arrays.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="questionnaire">
<item>Quelle est la capital du Venezuela?</item>
<item>4</item>
<item>Maracay</item>
<item>Caracas</item>
<item>Valencia</item>
<item>San Cristobal</item>
<item>2</item>
</array>
</resources>
这是我的java代码
typeQuestion = getResources().getStringArray(R.array.questionnaire);
我以为我的数组 typeQuestion 会将数字 4 和 2 作为字符串获取,但它没有这样做,该位置在数组中为空......我能做什么,将 4 和 2 作为字符串获取数组??
最佳答案
如果你想在String.xml
文件中同时使用string和int意味着使用
字符串数组而不是数组。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="questionnaire">
<item>Quelle est la capital du Venezuela?</item>
<item>4</item>
<item>Maracay</item>
<item>Caracas</item>
<item>Valencia</item>
<item>San Cristobal</item>
<item>2</item>
</resources>
</string-array>
关于java - 带有字符串和int的xml android studio如何将int读取为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40955589/