我想为我的应用程序创建一个DayDream,我想要一个图像墙,但我不知道如何随机化图像。
我希望有些图像比其他图像(2倍)大,其他图像在它们周围,都是随机的。有一个简单的方法吗? 在将图像加载到GridView之前,图像会动态保存在ImageView的ArrayList中。
目前我有一个简单的水平布局,用ImageViews填充,但这太简单了,不会填满整个画面......
我没有意义,我可以开始,任何帮助都没关系!
答案 0 :(得分:1)
我不确定你能用GridView做到这一点。您基本上希望执行TableView
并指定项目可以占用的列数。或者,通过一些摆弄,您可以通过RelativeLayout
实现您想要的效果。
对于TableView
和RelativeLayout
,您必须编写自己的适配器以将内容放入视图中。
答案 1 :(得分:0)
尝试http://www.androidviews.net/2013/01/quiltview-library/或 http://www.androidviews.net/2013/01/pinterest-like-adapterview/ 据我所知,quiltview每次都是随机创建的,所以也许你应该这样做。