在填充父容器后,RecyclerView会滚动

时间:2016-06-24 12:49:29

标签: android android-recyclerview

我有一个带有wrap_content的RecyclerView,当recyclerview有一些项目时,高度很好,但当RecyclerView填充父级时,RecyclerView开始滚动。

这是布局:

drivers.each
  

注意:布局是片段(ViewPager),父级是   CoordinatorLayout。

所以“标题”始终保持在屏幕上并且RecyclerView开始滚动 当recyclerView达到父母身高时,我需要将所有内容滚动到一起。

我该怎么做?

im imssing

  • com.android.support:design:24.0.0
  • com.android.support:support-v4:24.0.0

我试过了

  • nestedScrollEnabled true,false
  • hasFixedSize true,false
  • autoMeasureEnabled true,false
  • LinearLayoutManager
  • GridLayoutManger
  • CustomsLayoutManater(来自谷歌搜索)
  • 旧的官方回收者版本
似乎没什么用。

1 个答案:

答案 0 :(得分:1)

这是RecyclerView的默认行为。有两种方法可以实现您的目标:

  1. 将标题设为RecyclerView使用的列表中的第一项。

  2. 在ScrollView中使用垂直LinearLayout,其中标题是LinearLayout的第一个子视图,其他项目位于标题下方。