0
|
Manoj Kumar · 技术社区 · 6 年前 |
![]() |
1
0
好吧,您应该知道视图持有者是在recyclerview中重用的,所以尝试确定onbindviewholder中分隔符的可见性可能不是正确的想法。我建议在分隔器中使用item decorator。这是问题和答案 How to add dividers and spaces between items in RecyclerView? |
![]() |
2
0
问题是recyclerview回收以前的视图以提高效率。 我猜“somecondition”包含了以前持有者的文物。 所以
您应该从新绑定的持有者处获取pickitem和pickitemview。你应该用like
或者考虑使用 DataBinding Library 下面是一个很好的例子(在Kotlin): DataBoundListAdapter 一旦将适配器扩展到databoundListAdapter并重写bind()方法,bind中的每一行都将执行,这样就不会得到重复的结果。 注意:注意“executePendingBindings()” |
![]() |
Murilo · Jetpack编写导航栏项目图标 6 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 6 月前 |
![]() |
psycho_pat · Android应用程序中的权限 7 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 7 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 7 月前 |