Android - 具有特定宽度的Listview分隔符

时间:2014-09-04 00:55:55

标签: android listview android-listview divider

我想为具有特定宽度的listview添加分隔符,例如提示列表上的foursquare应用程序:

preview

我不知道正确的方法,我尝试在每个项目视图的底部添加一行,但最后一项也有一个分隔符,我知道它的方法不对。

有没有办法让分隔线宽度与文本内容相同?

1 个答案:

答案 0 :(得分:2)

您可以通过调用ListView的setDrawable()方法将任意Drawable设置为分隔符。如果您知道要显示的内容的宽度,则可以使用该知识制作适当的图形。

另请注意,如果drawable没有内在高度,则需要致电setDividerHeight()