Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个列表视图,其中不同行之间应该有不同的分隔线高度。那么,我们如何动态设置分隔线高度呢?
假设我有 10 行,前 2 行之间的分隔高度应该为 5,然后接下来的 5 行之间的分隔高度应该为 1,依此类推。
有人可以让我知道这样做的方法吗?
一种方法是制作分隔线行。isEnabled在您的适配器方法中将它们设置为未启用。我对节标题这样做,但这几乎是一回事。另一种方法是通过实现 onLayout 手动布置整个列表。如果分隔线可以是空白空间,则可以为行的根视图设置顶部或底部边距。在 xml 中,这将是:
isEnabled
android:layout_marginTop='5px'
否则,只需将分隔线作为行的一部分。