Closed timmy-gzw closed 1 year ago
此问题和本框架无关系, 你可以直接搜索rv如何解决
findParentPosition
是分组
情况下查询上级分组的位置, 和你的需求没关系
以下基于rv基础知识 生命周期
onCreate {
getBinding<ItemNestedHorizontalRvBinding>().rv.setup {
addType<String>(R.layout.item_simple_horizontal)
R.id.item.onClick {
val parentPosition = getModel<Model>().parentPosition
Log.i("日志","父rv位置 = $parentPosition")
}
}
}
onBind {
getModel<Model>().parentPosition = layoutPosition
}
哈哈哈哈,这就加群
NestedListFragment
rv嵌套rv 遇到了 onCreate 中拿到的 layoutPosition
始终为 -1
你和他有异曲同工之妙,你加群问下大家
好的, 这就去加群挨骂
群在哪里?
问题描述
当 RV 嵌套 RV,child RV item 点击的时候如何 find 父 RV item 的position? findParentPosition 都是返回-1.
期望行为
下面是使用 Demo NestedListFragment 复现的场景. 期望就是希望在 ItemNestedHorizontalRvBinding item 点击的时候, 拿到 NestedListModel 的数据
如何复现
截图
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)