您的位置:首页 > 移动开发 > Android开发

使用Android-PullToRefresh库中的PullToRefreshListView添加headerView

2016-01-06 17:16 453 查看
在开发中我们常常有向ListView中添加header的需求,并且这个ListView还要提供下拉刷新的功能。下拉刷新库Android-PullToRefresh是个不错的下拉刷新库,不仅支持ListView,还支持GridView,WebView,ScrollView。但是当我想向PullToRefreshListViews中添加header的时候我并没有找到addHeaderView方法。后来发现PullToRefreshListViews并不是ListView的子类。他里边持有ListView对象。于是我找到了下边的代码来添加了一个header.

[Java] 纯文本查看 复制代码

?
我以为向上边那样写应该就没有问题了,但是当我运行程序的时候出现了如下错误:
java.lang.ClassCastException:
android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
后来把代码改成下边这样成功得到了我要的结果

[Java] 纯文本查看 复制代码

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: