如果简单优雅地为ListView的最后一行添加分割线

一般我们布局中ListView如下:

List就会出现分割线,但android中默认最后一条Item下面没有分割线,不能满足需求。

以前一直用粗糙的办法,就是在每一个item 布局View里加分割线,且把ListView 的divider属性设为null。

其实有一种简单而优雅的方法。就是在java代码中添加一个看不见的FooterView,这样ListView就会自己在倒数第一个(FooterView)上边显示Divider,进而在UI上实现最后一行也显示分割线的效果了。代码如下:

mListView.addFooterView(new TextView(getContext()));
思路源自:http://blog.csdn.net/geofferysun/article/details/78071720

你可能感兴趣的:(androidUI)