Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我如何制作一个不同高度和固定宽度的图像网格,如Offer up应用程序?_Android_Gridview_Imageview - Fatal编程技术网

Android 我如何制作一个不同高度和固定宽度的图像网格,如Offer up应用程序?

Android 我如何制作一个不同高度和固定宽度的图像网格,如Offer up应用程序?,android,gridview,imageview,Android,Gridview,Imageview,如何提供一种网格用户界面(请查看图片),它有三个相同大小的列,高度根据图片大小而不同。我用3个线性布局和一个滚动视图实现了这个视图。但在内存管理方面,它不是很支持。我可以使用栅格视图进行查看(因为高度不同)?或者我应该使用其他方法吗?或者可以使用scrollview一次加载大约100个图像吗?您可以使用带有GridLayoutManager的recyclerview,可以给我举个例子吗?我对recyclerview不是很熟悉。不管怎样,谢谢你的快速回复。这是你建议的方式吗?(代替线性布局使用网格

如何提供一种网格用户界面(请查看图片),它有三个相同大小的列,高度根据图片大小而不同。我用3个线性布局和一个滚动视图实现了这个视图。但在内存管理方面,它不是很支持。我可以使用栅格视图进行查看(因为高度不同)?或者我应该使用其他方法吗?或者可以使用scrollview一次加载大约100个图像吗?

您可以使用带有GridLayoutManager的recyclerview,可以给我举个例子吗?我对recyclerview不是很熟悉。不管怎样,谢谢你的快速回复。这是你建议的方式吗?(代替线性布局使用网格布局)试试RecyclerView的StaggedGridLayoutManager谢谢Kunu,我试过StaggedGridLayoutManager,它很酷,很管用。如果这是一个答案,我会标记为接受,因为这是评论,我不能这样做