如何添加一个简单的8dp页眉/页脚到Android的RecyclerView?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (26)

有没有一种方法可以将简单的页眉/页脚添加到RecyclerView? 在这里你可以看到我有什么。第一张卡片触摸工具栏 :

在这里你可以看到我想要的东西。底部和卡之间填充8dp:

我到目前为止我尝试的方法:

  • 在我的recyclerview中使用标题视图。但是我认为这对于每个回收商都是非常不利的。

  • 使用8dp的上边距,这会导致滚动时回放视图顶部/底部出现白条的问题。

  • 在列表项中添加一个填充项,这会在外部和内部卡之间产生不同的边距。

提问于
用户回答回答于

使用下面几行代码就可以了:

  <android.support.v7.widget.RecyclerView
    android:id="@+id/recyclerview"
    android:paddingTop="8dp"
    android:clipToPadding="false"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
用户回答回答于

如果你使用的是RecyclerView layout_weight,并且paddingBottom不适合你,请确保将layout_height设置为0dp

<android.support.v7.widget.RecyclerView android:id="@+id/recycler"
    android:paddingBottom="20dp"
    android:clipToPadding="false"
    android:layout_weight="1"
    android:layout_width="match_parent"
    android:layout_height="0dp" /> 

扫码关注云+社区