如何在RecycledView项目之间添加空格

时间:2020-03-05 23:10:55

标签: android android-studio android-recyclerview

我正在尝试制作一个回收的视图,该视图具有将列表内容分隔开的空格,以使其看起来更整洁。我目前看起来像这样...

Paul
John
Adam
Susan
Sherry

但希望它在边框名称之间留出更多的间距,以使边框更加清晰。

3 个答案:

答案 0 :(得分:2)

您可以在视图内填充或边距

android:layout_margin="8dp" 要么 android:padding="8dp"

您还可以通过DividerItemDecoration

在项目之间添加分隔线

DividerItemDecoration是RecyclerView.ItemDecoration,可以用作LinearLayoutManager各项之间的分隔线。

DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(),
    linearLayoutManager.getOrientation());
recyclerView.addItemDecoration(dividerItemDecoration);

您可以在这里https://developer.android.com/reference/android/support/v7/widget/DividerItemDecoration

了解更多信息

希望,这会有所帮助

答案 1 :(得分:0)

如果您使用TextView,请将填充设置为底部或顶部

答案 2 :(得分:0)

您可以将填充/边距添加到“回收者”视图项。您必须创建自己的自定义列表项布局,并将所需的边距/填充添加到自定义布局的视图中。必须将其添加到适配器中,并且必须将适配器设置为“回收者”视图。您可以按照以下示例了解Recycler View和Adapter之间所需的全部配件

https://medium.com/@hinchman_amanda/working-with-recyclerview-in-android-kotlin-84a62aef94ec