最近在做一个安卓的app,其中有一个地方要显示多图片,类似微博,微信朋友圈那样,如图,不知道要用什么控件显示,请知道的朋友指点一下。
由于图片数量不是固定的,最多也是9张,如果直接写9个ImageView,感觉就是太呆板,不能有不同的显示方式(9个是3行3列,4个2行2列)我有想过用GridLayout,然后动态生成9个ImageView,但是这样子会出现一个奇怪的现象,图片的关联的内容就乱套了。PS: 图片获取方法是采用异步加载
闭关修行中......
recycleView + GridLayoutManager。 这样直接给对应的adapter设置count就好了~
GridView不过要重写onMeasure方法,让布局全部展开
recycleView + GridLayoutManager。 这样直接给对应的adapter设置count就好了~
GridView不过要重写onMeasure方法,让布局全部展开