使用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] 纯文本查看 复制代码
?
[Java] 纯文本查看 复制代码
?
java.lang.ClassCastException:
android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
后来把代码改成下边这样成功得到了我要的结果
[Java] 纯文本查看 复制代码
?
相关文章推荐
- Android自定义ViewGroup之子控件的自动换行和添加删除
- 利用HTML5开发Android
- 【Android】BaseAdapter示例
- 结合源码分析android的消息机制
- android调用摄像头拍照并显示
- 关于清除Android Studio中清除代理设置
- Android Intent传递数据
- 我的360
- Android获取其他进程加载的模块基地址
- 使用 Xcode 和 Android Studio 管理 iOS 和 Android 项目版本
- 细说Android事件传递机制(dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent)
- Android studio 启动的时候遇到tool.jar 没有找到的问题z
- Android ContentProvider UnderStanding
- Android的Activity屏幕切换动画-左右滑动切换
- android可拖动的购物车效果(含点击放入购物车动画代码)
- android 源码链接
- android studio下载的好地址
- StringUtil
- MPAndroidChart
- Android入门学习