相关文章RecycleView实现首页复杂布局效果(横向和竖向)
一.添加依赖
maven { url ‘https://jitpack.io’ }

implementation ‘com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.1’

二.适配器
class BaseAdapter(
layoutId: Int,//可以传入item的布局
data: MutableList<InfoBean>? = null//数据
) : BaseQuickAdapter<Bean, BaseViewHolder>(layoutId, data) {
//重写convert方法
override fun convert(holder: BaseViewHolder, item: InfoBean?) {
// 获取当前item的position,这个经常用 viewHolder.getLayoutPosition()
//可通过getView绑定控件
val img = holder.getView<ImageView>(R.id.image)
val text = holder.getView<TextView>(R.id.text)
text.setText(item?.data)
//2种方式设置text 1.先绑定再setText 2. helper.setText
item?.

本文介绍了如何在Android开发中使用BaseQuickAdapter和RecycleView实现复杂布局,包括添加依赖、创建适配器、定义数据类、主程序设置以及XML布局配置,特别是利用MultiItemEntity实现多布局。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



