我有自定义Recyclerview与视图持有人。我有一个searchview。我想根据searchview搜索文本移动回收站视图位置。我怎样才能完成这项任务?所以搜索文本过滤器将执行,并根据过滤我将获得过滤文本的位置。并使用它我可以将我的焦点(滚动)移动到该位置。
谢谢
答案 0 :(得分:6)
试试这个:
myRecyclerview.scrollToPosition(position);
如果在某些情况下不起作用(键盘打开等),请尝试使用延迟。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
myRecyclerview.scrollToPosition(position);
}
}, 200);