我正在寻找一种滚动方式以RecyclerView在顶部显示所选项目的方法.
在ListView我能够通过这样做,scrollTo(x,y)并获得了需要为中心元素的顶部.
就像是:
@Override
public void onItemClick(View v, int pos){
mylistView.scrollTo(0, v.getTop());
}
Run Code Online (Sandbox Code Playgroud)
问题是RecyclerView当使用它的scrollTo方法时返回错误
RecyclerView不支持滚动到绝对位置
如何滚动a RecyclerView以将所选项目放在视图顶部?
我需要在recyclerview中修改滚动,如果用户只删除其中一个可见视图,我想在可用位置显示不可见的视图.我试过以下事情,
添加
android:overScrollMode="never"
Run Code Online (Sandbox Code Playgroud)
在xml上,和
recyclerView.setHasFixedSize(false);
Run Code Online (Sandbox Code Playgroud)
在Java上,但没有任何帮助,任何帮助将是非常值得注意的.
谢谢.
更新
我想禁用滚动选项,用户只能在删除其中一个可见项后才能看到隐藏项.