我有一个列表视图,其中有一个页脚。 它显示数字,底部是总数。Android - 显示页脚分隔符,但没有列表行分隔符
我希望能够显示行之间没有分隔符。 OTOH我希望在总结行之前有一个分频器。 有没有简单的方法来做到这一点?
我有一个列表视图,其中有一个页脚。 它显示数字,底部是总数。Android - 显示页脚分隔符,但没有列表行分隔符
我希望能够显示行之间没有分隔符。 OTOH我希望在总结行之前有一个分频器。 有没有简单的方法来做到这一点?
您可以在列表中将android:dividerHeight
设置为0
。
然后使用您自己添加分隔线的页脚的自定义布局。例如,可以是没有文字的TextView
,android:layout_height
设置为2
和android:background
设置为某种颜色。
当您有页脚的自定义布局时,只需在其上添加分隔线。它可以是例如高度2dp的视图和不同的背景颜色。
我不得不以编程方式做到这一点,因为设置机器人:在XML dividerHeight =“0dip”我没有工作:
getListView().setDividerHeight(0);
的问题是如何将我控制分频器的长度相匹配那个listview。 – theblitz 2011-05-14 22:55:00
默认情况下,分隔线高度等于1 px。但是,供应商在应用自定义主题(如三星的TouchWiz或HTC Sense)时可以改变这一点。如果您确实需要完全相同的高度,则可以在ListView上调用“getDividerHeight”,然后在运行时为页脚的分隔符设置相同的高度。 – inazaruk 2011-05-14 23:18:10