gpt4 book ai didi

android - 如何动态更改 ListView 的分隔线高度?

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:06 25 4
gpt4 key购买 nike

我有一个 ListView ,其中应该有不同的分隔高度不同行之间。那么,我们如何设置分频器高度动态?

假设,我有 10 行,应该有 5 的分隔高度在前 2 行之间,然后应该有 1 的分隔高度在接下来的 5 行之间等等。

有人可以告诉我这样做的方法吗?

最佳答案

一种方法是制作分隔行。在您的 isEnabled 适配器方法中将它们设置为未启用。我为节标题这样做,但它几乎是同一件事。另一种方法是通过实现 onLayout 手动布置整个列表。如果分隔线可以是空白区域,则可以为行的 Root View 设置顶部或底部边距。在 xml 中将是:

    android:layout_marginTop='5px'

否则,只需将分隔线作为行的一部分即可。

关于android - 如何动态更改 ListView 的分隔线高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2749551/

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