我想为具有特定宽度的listview添加分隔符,例如提示列表上的foursquare应用程序:
我不知道正确的方法,我尝试在每个项目视图的底部添加一行,但最后一项也有一个分隔符,我知道它的方法不对。
有没有办法让分隔线宽度与文本内容相同?
答案 0 :(得分:2)
您可以通过调用ListView的setDrawable()
方法将任意Drawable设置为分隔符。如果您知道要显示的内容的宽度,则可以使用该知识制作适当的图形。
另请注意,如果drawable没有内在高度,则需要致电setDividerHeight()
。