读书人

替ListView增加Header

发布时间: 2012-07-29 15:26:14 作者: rapoo

为ListView增加Header

为ListView增加Header

?

ListView提供了Header,让我们可以轻松地建立起标题,以实现美化。

写个简单的例子说明这个事情。先写个最简单的。

替ListView增加Header

这里的header就是一个TextView生成的ListView Header部分。在布局的Listview部分:

?

?

在代码中在ListView中加入Header:

 

?

对Header再做进一步定制。见效果:

替ListView增加Header

?

这里的Header部分使用了自定义视图。

首先要增加一个小房子的图:

替ListView增加Header

?

然后,创建一个针对Header的layout:

替ListView增加Header

?

该文件内容:

?

?

然后在代码中通过inflate的方式把layout加入到header。

listView.addHeaderView(LayoutInflater.from(this).inflate(R.layout.table_title, null));

?

读书人网 >移动开发

热点推荐