我试图用字符串和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作为字符串数组??
答案 0 :(得分:0)
<?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>
</string-array>
</resources>
使用字符串数组而不是仅在资源中使用数组,因为您输入的整数也将被读取为字符串,因此当您获取资源时将显示