如何在RecyclerView中的最后一个元素之后创建空白空间?

时间:2018-11-25 20:13:06

标签: android android-recyclerview

我正在使用来自support.v7库的RecyclerView在购物清单上显示商品。
当我滚动到数据末尾时,在最后一项的右侧看不到价格。
我想在滚动到最后一个项目后添加一些空间,以免按钮覆盖它。

这是带有RecyclerView和FAB的应用程序的图像:

App with RecyclerView and FAB

我可以简单地将一个空对象添加到适配器的列表中,但是在这种情况下,它的行为将与其余行类似(它将具有复选框,并且价格在右侧为00.00)。

还有另一种方法吗?

1 个答案:

答案 0 :(得分:3)

您可以添加bottomPadding并禁用clipping,例如:

<RecyclerView
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    <!-- Bottom Padding, or space below last item -->
    android:paddingBottom="10dp"

    <!-- Clipping diabled -->
    android:clipToPadding="false" />