Android之GridLayoutManager.setSpanSizeLookup问题
发布日期:2021-06-29 13:55:24 浏览次数:2 分类:技术文章

本文共 831 字,大约阅读时间需要 2 分钟。

1 问题

利用BaseMultiItemQuickAdapter,用recycleView加载多布局,需要实现有些view显示一行,有些一行显示多个图片。

在BaseMultiItemQuickAdapter适配器里面根据类型加载不同布局。

public ImageMultiItemAdapter(List
data) { super(data); addItemType(ITEM_HEAD_TYPE, R.layout.item_favorite_header); addItemType(ITEM_IMAGE_TYPE, R.layout.item_imge_content); }

然后在初始化的时候,我们需要用到gridLayoutManager.setSpanSizeLookup,来更具类型来判断每行显示的个数,一开始理解错误,代码如下

imageMultiItemAdapter = ImageMultiItemAdapter(newDatas)         recycleview.setAdapter(imageMultiItemAdapter);         currentCounter = imageMultiItemAdapter!!.getItemCount()         imageMultiItemAdapter!!.setClickListener(this)         var gridLayoutManager = GridLayoutManager(this, 4)         var hashMap = hashMapOf(RecyclerViewSpacesItemDecoration.TOP_DECORATION to 2, RecyclerViewSpacesItemDecoration.BOTTOM_DECO

转载地址:https://chenyu.blog.csdn.net/article/details/105693517 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android之用java的socket写服务器提示java.net.BindException: Address already in use
下一篇:Android之实现多张图片点击预览(支持放缩)和滑动

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月03日 00时23分27秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章