Recycler视图滚动到特定位置

时间:2017-05-07 08:31:34

标签: android filter android-recyclerview searchview

我有自定义Recyclerview与视图持有人。我有一个searchview。我想根据searchview搜索文本移动回收站视图位置。我怎样才能完成这项任务?所以搜索文本过滤器将执行,并根据过滤我将获得过滤文本的位置。并使用它我可以将我的焦点(滚动)移动到该位置。

谢谢

1 个答案:

答案 0 :(得分:6)

试试这个:

myRecyclerview.scrollToPosition(position);

如果在某些情况下不起作用(键盘打开等),请尝试使用延迟。

new Handler().postDelayed(new Runnable() {
    @Override
    public void run() {
         myRecyclerview.scrollToPosition(position);
    }
 }, 200);