gpt4 book ai didi

Android - RecyclerView 列表项和父项之间的间距相等

转载 作者:行者123 更新时间:2023-12-05 00:20:08 24 4
gpt4 key购买 nike

我无法弄清楚如何在 XML 文件中为我的回收站 View 设置填充和边距,以实现此行为,保持回收站列表项之间的间距相等,并且与父级的间距相同。

ParenStart <-10dp-> ListItem <-10dp-> ListItem <-10dp-> ParentEnd

并且同时能够滚动整个屏幕宽度(父级)。

enter image description here

问题是,如果我在父项和列表项上设置填充,就会发生这种行为,如下所示:
ParenStart <-12.5dp-> ListItem <-5dp-> ListItem <-12.5dp-> ParentEnd

enter image description here

如果我没有在父项上设置填充,而只在列表项上设置填充,我会遇到以下问题
ParenStart <-10dp-> ListItem <-20dp-> ListItem <-10dp-> ParentEnd

重申我的目标:
ParenStart <-10dp-> ListItem <-10dp-> ListItem <-10dp-> ParentEnd
并且同时能够滚动父级的全宽。

最佳答案

您可以使用 clipToPadding RecyclerView 中的属性.

<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipToPadding="false"
android:paddingStart="10dp"
/>

然后在项目布局中仅使用右边距。然后安排就像 ParentStart(clippadding) <10dp> ListItem <10dp> ListItem <10dp> ParentEnd .

或者您可以尝试使用 DividerItemDecoration ..

关于Android - RecyclerView 列表项和父项之间的间距相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61134086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com