当前位置: 首页 > 知识库问答 >
问题:

回收器中最后一个子项中的边距/填充查看

成浩漫
2023-03-14

我正在尝试在最后一行添加填充/边距底部,在第一行添加填充/边距顶部。我不能在项目xml中这样做,因为它会影响我所有的孩子。

我的RecyclerView适配器中有头文件和子文件,因此无法使用

   android:padding="4dp"
   android:clipToPadding="false"

我需要在每个标题的最后第一行单独使用它

共有3个答案

辛成周
2023-03-14
<android.support.v7.widget.RecyclerView
    android:id="@+id/rv_tpf"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:clipToPadding="false"
    android:paddingBottom="100dp" />

在您的回收器视图中添加android: clipToPadd="false"android: paddingBottom="100dp"

郎祯
2023-03-14

您可以只向RecyclerView的顶部和底部添加填充,并将< code>clipToPadding属性设置为< code>false,而不是同时向顶部和底部项添加填充。

<android.support.v7.widget.RecyclerView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:paddingTop="8dp"
    android:paddingBottom="8dp" />
阳福
2023-03-14

这个问题甚至更容易解决。您可以将必要的填充应用于 RecylerView 本身,并将 clipToPadding 设置为 false,否则,填充将切掉滚动区域。下面是一个示例

<android.support.v7.widget.RecyclerView
    android:padding="4dp"
    android:clipToPadding="false"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

请参阅填充将在包括顶部和底部在内的所有侧面添加4dp。然后clipToPadd参数确保您的子项目不会被砍掉。现在,为您的子项目的所有侧面添加4dp填充,您就可以开始了。总共您在侧面和项目之间获得了8dp填充。

 类似资料:
  • 我正在从事一个自由职业者的android项目。我有一个问题,就是根据项目设计需要改变RecyclerView项目之间的利润率。我想显示屏幕上最后一个可见项目的一半,这样用户就可以猜测水平滚动。我尝试创建一个自定义的RecyclerView.itemEdition。当屏幕第一次打开时,一切正常,但当我开始在这个回收视图上水平滚动时,项目之间的间隔增加了,有时甚至减少了。我如何用一般方法解决这个问题。

  • 问题内容: 使用HTML / CSS,如何制作宽度和/或高度为其父元素的100%并且仍然具有适当的填充或边距的元素? 所谓“适当的”我的意思是,如果我的父元素是高大的,我指定用我所期望的,我应该得到一个高的元素与所有各方,很好地集中在父元素。 现在,我知道这不是标准盒模型指定它应该工作的方式(尽管我想确切地知道为什么),所以显而易见的答案不起作用: 但是在我看来,必须有某种方法可以可靠地为任意大小

  • 我无法填充Firebase回收适配器。我最终想做的是,用户搜索一个名称,数据库中的结果将填充回收人员视图。 数据库结构如下所示: 要填充的代码如下所示,全部位于: 现在我只想让它填充数据库中的所有用户,但似乎什么都没有填充。 是一个。 这是UsersViewHolder类:公共静态类UsersViewHolder扩展了RecyclerView。视图持有者{View mView;TextView m

  • 问题内容: 一般而言,我对Mongoose和MongoDB还是很陌生,所以我很难确定是否可以进行以下操作: 有更好的方法吗? 编辑 如有任何混淆,我们深表歉意。我想做的是获取所有包含有趣标签或政治标签的商品。 编辑 没有where子句的文档: 使用where子句,我得到一个空数组。 问题答案: 对于大于3.2的现代MongoDB,您可以在大多数情况下用作替代。这也有实际上做加盟,而不是什么“在服务

  • 我需要添加具有复杂项目背景的ListView:顶部和底部的偶数/奇数和圆角不同。它看起来像这样: 我已经通过level-list实现了所有这些东西,但是还有一件事我想做。现在底部项目靠近屏幕底部。最好添加一些空间。 我不想向 ListView 添加下边距,我只需要最后一项的边距。 我认为这样做的方法是: 一种黑客行为——在ListView中添加带有空文本视图的页脚。但是页脚是相当不稳定的东西,它们