码迷,mamicode.com
首页 > 其他好文 > 详细

Pull to RefreshListView 添加HeaderView

时间:2015-10-13 21:09:02      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

使用listView.addHeaderView(view) 可以在 listView 上方添加一个view视图 ,使listView和这个view连接在一起 效果上看上去是一个整体

一般用于上拉刷新下拉加载listView 

 

1、关于addHeaderView(view)方法的多次使用

对应一个ListView对象 比如:list 

每使用一次addHeaderView(view)方法 就会在list 列表对象上方添加一个view 

而添加的view的排列顺序是按照添加的次序排列的,

list.addHeaderView(view1);

list.addHeaderView(view2);

效果就为:

view1
view2
list

  

 

 

view1在最上面  view2在最下面

 

2、关于ListView对象使用addHeaderView()方法后  ,其item子项的位置问题

list.addHeaderView(view1);

list.addHeaderView(view2);

这时候list对象上方就有两个view视图了,

而这时候list对象的第一个位置的就是view1视图了 ,而不再是list中的第一个item子项

比如,再添加view1,view2之后,list第一个item子项的位置就成为了2

 

view1
view2
list

    position :0

    position :1

    position :2--list.size()-2;

Pull to RefreshListView 添加HeaderView

标签:

原文地址:http://www.cnblogs.com/bimingcong/p/4875619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!