2016-12-04 58 views
0

我想讀取一個xml文件的字符串和int,並且我得到的數組只有字符串,它應該是一個int,它顯示空... 這是我的xml文件arrays.xmlxml與字符串和int android的工作室如何讀int作爲字符串

<?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作爲字符串??

回答

1

如果你想同時使用字符串和String.xml文件詮釋意味着使用 字符串數組代替陣列

<?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> 
+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> 

使用字符串數組,而不是隻使用數組中的資源,然後通過你輸入的整數也將被解讀爲字符串,當你的資源