如何在android代码中创建随机gridview
在GridView中是否还有自定义随机图像的方法 我正在研究它,它给出了一个非常好的结果,但是gridview中的图像不是随机的。有谁能给我介绍一些定制这个的技术吗如何在android代码中创建随机gridview,android,Android,在GridView中是否还有自定义随机图像的方法 我正在研究它,它给出了一个非常好的结果,但是gridview中的图像不是随机的。有谁能给我介绍一些定制这个的技术吗 谢谢大家! 我想你正在做这样的事情: Integer[] images = { R.drawable.1, R.drawable.2, R.drawable.3, ... ,R.drawable.n }; 现在,您有了一系列对绘图表的引用 List<Integer>
谢谢大家! 我想你正在做这样的事情:
Integer[] images = {
R.drawable.1, R.drawable.2,
R.drawable.3, ... ,R.drawable.n
};
现在,您有了一系列对绘图表的引用
List<Integer> imagesArrayList = new ArrayList<Integer>(Arrays.asList(images))
从文件:
Collections.shuffle:使用
默认源
随机性
然后在getView方法中(我假设您使用的是示例中所示的自定义适配器)
p.S.尚未编译,因此可能有错误您正在显示哪些图像?他们从哪里来?如何创建GridView和/或适配器?请显示您的代码。例如,如果您的图像位于列表中,则选择Collections.shuffle(arrayList);嗨,Aleks,来自R.drawable.1的图像;R.可拉伸;R.drawable.3。。。。R.drawable.n;亲爱的马西亚洛夫,如果你能给我一个比这个更清晰的代码,我将非常感谢你
Collections.shuffle(imagesArrayList);
int[] tempArrayList = Ints.toArray(imagesArrayList);
imageView.setImageResource(tempArrayList[position]);