Closed Yumikolab closed 6 months ago
mBind.rv.linear().setup { addType<Group1Model>(R.layout.item_group_1) addType<String>(R.layout.item_text) onBind { val model = getModel<Group1Model>() val tvText = getBinding<ItemTextBinding>().tvText val textView = findView<TextView>(R.id.tv_text) textView.text = model.title } R.id.item.onClick { expandOrCollapse() // 展开或者折叠 } }.models = getData()
其中 val tvText = getBinding().tvText 为null
由于本项目参与者的技术及精力有限无法满足大部分开发者的需求, 欢迎开发者参与贡献
问题已解决,需要在onBinding方法中,根据viewType判断,当前是哪个层级
描述
理由
其中 val tvText = getBinding().tvText 为null
参考实现
是否可以参与实现