其他分享
首页 > 其他分享> > android – 如何动态更改listview的分隔符高度?

android – 如何动态更改listview的分隔符高度?

作者:互联网

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

假设,我有10行,应该有一个5的分隔符高度
在前两行之间,然后应该有一个分隔高度为1
在接下来的5行之间,依此类推.

有人能让我知道这样做的方式吗?

解决方法:

一种方法是制作分隔线.在isEnabled适配器方法中将它们设置为未启用.我为节标题执行此操作,但它几乎是一样的.另一种方法是通过实现onLayout手动布局整个列表.如果分隔符可以是空白空间,则可以设置行的根视图的顶部或底部边距.在xml中将是:

    android:layout_marginTop='5px'

否则,只需将分隔线作为行的一部分.

标签:android,dynamic,height,listview,divider
来源: https://codeday.me/bug/20190705/1384702.html