在使用ListView时,常常是与其他的layout一起使用,比如要实现分页,加一个标题。我们最快能想到的办法是:写一个LinearLayout布局来实现,但这里就有一个问题,当我们向下翻ListView的时候,标题不会隐藏,其下一页的按钮也不会出来。
后来我就想,如果把ListView的第一个item变成标题或是把最后一个item变成下一页的按钮,不就可以了吗。这样是可以实现,但我们根本没有必要这么做,ListView给我们提供了两个方法:[b]addFooterView()和addHeaderView()[/b]。我们只要利用这两个方法,向界面中添加View,这时的View就会随着上下翻,而上下移动。
后来我就想,如果把ListView的第一个item变成标题或是把最后一个item变成下一页的按钮,不就可以了吗。这样是可以实现,但我们根本没有必要这么做,ListView给我们提供了两个方法:[b]addFooterView()和addHeaderView()[/b]。我们只要利用这两个方法,向界面中添加View,这时的View就会随着上下翻,而上下移动。