Recycler视图滚动到特定位置

Nik*_*Nik 5 android filter searchview android-recyclerview

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

谢谢

Oğu*_*gül 9

试试这个:

myRecyclerview.scrollToPosition(position);
Run Code Online (Sandbox Code Playgroud)

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

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