不兼容的类型,需要java.lang.Integer[],找到Int[]?
所以我有一个整数数组“images\u array”存储在strings.xml中。我正试图将它提取到我的Websites.java文件中,以使用它来显示图像 但我得到这个错误是出于某种原因: 我试着将数组存储在调用它的文件中,它工作了,只是从strings.xml调用它对我不起作用。也许有些东西我还没学会 非常感谢您的帮助不兼容的类型,需要java.lang.Integer[],找到Int[]?,java,android,arrays,Java,Android,Arrays,所以我有一个整数数组“images\u array”存储在strings.xml中。我正试图将它提取到我的Websites.java文件中,以使用它来显示图像 但我得到这个错误是出于某种原因: 我试着将数组存储在调用它的文件中,它工作了,只是从strings.xml调用它对我不起作用。也许有些东西我还没学会 非常感谢您的帮助 谢谢 Integer和int可以互换使用,因为编译器会自动包装和展开它们 这不适用于数组Integer[]和int[]是两种完全不同的类型getIntArray()返回i
谢谢
Integer
和int
可以互换使用,因为编译器会自动包装和展开它们
这不适用于数组Integer[]
和int[]
是两种完全不同的类型getIntArray()
返回int[]
,因此不能将图像
声明为Integer[]
或手动复制项目。但如果没有必要,最好不要使用Integer
int[] images;
将“图像”的数据类型从“整数[]”改为“INT[]”/P>,你应该考虑问另一个问题,而不是改变你以前问过的问题。之前的链接应该回答这个问题。不要在xml中使用
R.drawable.pic2
,对不起,我是新手。我会把这当作一个新问题来问。顺便说一句,非常感谢您的帮助:)当我按照您建议的方式使用int时,错误消失了,但图像不会显示在屏幕上。