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