所以我有一個整數「images_array」存儲在strings.xml中。我正試圖將它提取到我的Websites.java文件中以使用它來顯示圖像。不兼容的類型,需要java.lang.Integer [],找到Int []?
,但我得到這個錯誤因爲某些原因:
我試圖存儲在同一個文件正在調用它的一個陣列,和它的作品,它只是從調用它strings.xml不適合我。也許有什麼我沒有學過?
真的很感激任何幫助。
謝謝!
所以我有一個整數「images_array」存儲在strings.xml中。我正試圖將它提取到我的Websites.java文件中以使用它來顯示圖像。不兼容的類型,需要java.lang.Integer [],找到Int []?
,但我得到這個錯誤因爲某些原因:
我試圖存儲在同一個文件正在調用它的一個陣列,和它的作品,它只是從調用它strings.xml不適合我。也許有什麼我沒有學過?
真的很感激任何幫助。
謝謝!
Integer
和int
可以互換使用,因爲編譯器會自動將這些打包並解包。
這不包括數組。 Integer[]
和int[]
是兩種完全不同的類型。 getIntArray()
返回int[]
,因此您不能將images
聲明爲Integer[]
或必須手動複製項目。但更好的是,如果沒有必要,甚至不要使用Integer
。
int[] images;
當我使用int你的建議,錯誤消失了,但圖像不會顯示在屏幕上。 –
變化從 '圖像' 的數據類型 「整數[]」 爲 「int []」
http://stackoverflow.com/questions/4444950/loading-integer-array-from- xml –
你應該考慮詢問另一個問題,而不是改變之前問過的問題。之前的鏈接應該回答這個問題。並且不要在XML中使用'R.drawable.pic2' – tynn
對不起,我是新手。我會問這是一個新問題。順便說一句,非常感謝您的幫助:) –