Mah*_*wal 8 scroll android-recyclerview
我正在使用一种布局,其中我使用了多个RecyclerViews(水平)作为RecyclerView的项目视图.问题是垂直滚动不像我期望的那样平滑.在垂直滚动时有一些混乱(Parent RecyclerView).
如何删除这些垂直滚动的混蛋?我曾经在Parent RecyclerView的OnBindViewHolder()方法中将适配器设置为水平RecyclerViews.
Mah*_*wal 16
我已经解决了这个问题.在这种情况下,滚动性能要好得多.不要在Parent RecyclerView的OnBindViewHolder()方法中将适配器设置为水平RecyclerViews.而不是在第一次通过带有空或null dataList的RecyclerView的onCreateViewHolder()创建视图时设置它.只需用onBindViewHolder()中的前一个空列表替换新的二级数据列表,并将notifydataSetChanged()调用到HorizontalAdapetr.这比onBindViewHolder()中的setAdapter()要好得多.
| 归档时间: |
|
| 查看次数: |
9555 次 |
| 最近记录: |