繁体   English   中英

如何在android listview中删除页脚的底部分隔符

[英]How to remove the bottom divider of the footer in an android listview

就如此容易。 当然使用android:footerDividersEnabled =“false”不会对此工作,因为它将删除上部和底部分隔线。

我昨天提出了这个问题,不记得是谁试图回答它,但我不得不抹去它,因为巨魔开始降级问题因为它“不清楚”(如果你不知道什么是分隔符或页脚,或者底部,或什么是android,是的它可以...)

无论如何,如果是这种情况让我们想象一个2项列表视图,我想给一个页脚空间,但没有页脚显示对应于底部分隔线的底线,但保持其他分隔线,也记住,只是如何删除,我可以使用2xviews并使用偶数作为建议的分隔符,但对我来说没有意义,只是添加额外的空视图+ 1px的页脚会更有效+ footerDividersEnabled就像我现在正在做的那样,但这只是一个简单的黑客攻击,而且变得无法控制。 在页脚布局顶部添加一行也行不通,因为当listView项目背景中包含颜色或类似物时,您将有一个空格,因为您将看到分隔符所在的背景颜色。

有没有办法指定android不显示页脚的底部分隔符?

请尝试理解这不是同一个问题:

删除android ListView的底部分隔符

在没有阅读和降级的情况下进行巨魔之前。

@Kor让我们说这个页脚通常看起来像这样:
情况1:


ListItemN


页脚




使用android:footerDividersEnabled =“false”看起来像这样:
案例2:


ListItemN

页脚


我希望有一种方法可以像这样:
案例3:


ListItemN


页脚



但只发现了上述的hacky方式。 我希望这有帮助,如果它不让我知道你还需要什么。

只是用这个来避免列表视图的分隔线android:footerDividersEnabled="false"

  <ListView
                android:id="@+id/listHomeListViewController"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_below="@+id/ImageView01"
                android:cacheColorHint="@android:color/transparent"
                android:footerDividersEnabled="false" >
            </ListView>

// vKj

你必须使用黑客。 你想要实现的东西违背常规行为。

@Kor已经描述了最简单的解决方案。 只需使用顶部标题进行行布局。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM