Ray*_*der 8 android scroll move android-recyclerview
我有一个问题RecyclerView.当我在RV中移动项目然后滚动时,看到一些项目已重复.
Zub*_*man 31
我知道它迟到但希望它能帮到某个人.在适配器中重写这两种方法.
@Override
public long getItemId(int position) {
return position;
}
@Override
public int getItemViewType(int position) {
return position;
}
Run Code Online (Sandbox Code Playgroud)
我想我来晚了,但无论如何我会建议一种对我有用的方法,也许有人仍然面临这个问题。所以
,我将我的回收器视图添加到nestedScrollView中,然后禁用我的回收器视图的嵌套滚动。
使用此方法,nestedScrollView 将检测到滚动,并且 recyclerview 在滚动时停止重复项目。
这是我的 xml 代码:
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:nestedScrollingEnabled="false"/>
</androidx.core.widget.NestedScrollView>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9399 次 |
| 最近记录: |