首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在安卓的RecyclerView中添加一个简单的8dp页眉/页脚?

如何在安卓的RecyclerView中添加一个简单的8dp页眉/页脚?
EN

Stack Overflow用户
提问于 2015-03-12 06:07:51
回答 2查看 40.5K关注 0票数 141

有没有办法给RecyclerView添加一个简单的页眉/页脚?

在这里,您可以看到我得到了什么。第一张卡片接触到工具栏

在这里你可以看到我想要什么。8dp填充在底部和卡之间。

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

  • 在我的回收器视图中使用标题视图。但我认为对每个回收商视图都这样做效率非常低。

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

  • 将填充添加到列表项,这会导致外卡和内卡之间的边距不同。

我确信有一个简单的解决方案,但我到目前为止还不知道。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-12 06:12:06

添加顶部填充并将clipToPadding设置为false将会起到作用。

如下所示:

代码语言:javascript
复制
  <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" />
票数 429
EN

Stack Overflow用户

发布于 2017-09-15 21:05:30

如果您正在使用带有layout_weight的RecyclerView,而paddingBottom对您不起作用,请确保将layout_height设置为0dp!否则,奇怪的是,paddingTop可以工作,而paddingBottom不能:

代码语言:javascript
复制
<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" /> 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28998327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档