2016-10-01 70 views
3

所以我有一個整數「images_array」存儲在strings.xml中。我正試圖將它提取到我的Websites.java文件中以使用它來顯示圖像。不兼容的類型,需要java.lang.Integer [],找到Int []?

,但我得到這個錯誤因爲某些原因:

enter image description here

我試圖存儲在同一個文件正在調用它的一個陣列,和它的作品,它只是從調用它strings.xml不適合我。也許有什麼我沒有學過?

真的很感激任何幫助。

謝謝!

+0

http://stackoverflow.com/questions/4444950/loading-integer-array-from- xml –

+0

你應該考慮詢問另一個問題,而不是改變之前問過的問題。之前的鏈接應該回答這個問題。並且不要在XML中使用'R.drawable.pic2' – tynn

+0

對不起,我是新手。我會問這是一個新問題。順便說一句,非常感謝您的幫助:) –

回答

4

Integerint可以互換使用,因爲編譯器會自動將這些打包並解包。

這不包括數組。 Integer[]int[]是兩種完全不同的類型。 getIntArray()返回int[],因此您不能將images聲明爲Integer[]或必須手動複製項目。但更好的是,如果沒有必要,甚至不要使用Integer

int[] images; 
+0

當我使用int你的建議,錯誤消失了,但圖像不會顯示在屏幕上。 –

1

變化從 '圖像' 的數據類型 「整數[]」 爲 「int []」