如果我有一个ListView
有两种不同的项目,启用和禁用项目(意味着可选择和不可选择),Android会在启用的项目之间正确绘制一个小分隔符,但不会在禁用的项目之间绘制。相反,它会绘制一个透明的分隔符,这会导致非常糟糕的设计问题。这已经讨论过here(Google网上论坛),但没有任何解决方案。
我正在寻找一种方法来强制Android绘制在enabled
项目之间使用的同一分隔符,以便在disabled
项目之间使用,而不是仅仅留下透明空间。
答案 0 :(得分:1)
如果您有标题和/或页脚:http://java.dzone.com/articles/android-listview-%E2%80%93-fixing是正确的答案。真的很好解释。
答案 1 :(得分:0)
是的,一点都不酷!我遇到了同样的问题。修复它的方法是在你的xml文件中添加一个View类型行,并将你的分隔符设置为0高度,如下所示:android:dividerHeight =“0dp”注意:这是在列表视图本身。