【问题标题】:Android RecyclerView Not working correctlyAndroid RecyclerView 无法正常工作
【发布时间】:2019-08-09 14:53:12
【问题描述】:

我在片段中有一个回收站视图。当我先加载它并将其发送到某个位置时,它工作正常。

但是当我用修改后的日期重新加载相同的片段时,它总是滚动到我希望它滚动到的上面的 3 或 4 个适配器。实际上,我的滚动位置总是在屏幕底部。

mRecy.scrollToPosition(mScrollToPosition);

mRecy.getLayoutManager().scrollToPosition(mScrollToPosition);

我已经尝试了这两种方法,结果相同。我还尝试使用延迟处理程序将滚动延迟 200-300 毫秒。也没有用。

【问题讨论】:

    标签: android android-recyclerview scroll


    【解决方案1】:

    解决了。

    我在 createview 函数中使用了以下几行。

        LinearLayoutManager manager = new LinearLayoutManager(_mActivity);
        mRecy.setLayoutManager(manager);
    

    数据正在私有函数中刷新。所以第一次它是有效的。第二次,这些线路被遗漏了。只需将这些行移到 get data 函数中,就可以像魅力一样工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多