android之ListView上拉加载更多和下拉刷新
2016-01-23 16:02
302 查看
http://my.oschina.net/cuitongliang/blog/369632
https://github.com/chrisbanes/Android-PullToRefresh
本部分内容主要为了实现ListView下拉刷新,上拉加载更多以及下拉刷新和上拉加载更多而定义的。其中包含两部分, 一部分是自定义的ListView,它可以作为Library用在实际项目中,第二部分是一个例子,它将自定义的ListView用在这 个例子中,展示了程序员在使用中的注意事项和使用方法。
android ListView 上拉刷新 下拉加载更多
项目的目录和架构
自定义的ListView的目录结构如下,其必须要设置为Library才可被其它项目使用,使用者只需要将此工程导入到eclipse中即可使用,具体结构如图所示:
例子的目录结构如下,其必须要将自定义的ListView作为Library引用进来,如图所示:
使用方法
接下来我们讲一下例子中相关的知识点。
首先看一下布局文件中的内容 refreshmore.xml中的内容。
?
注意:
1.
?
mylistview是自定义的一个命名空间,通过mylistview可以设置对应的属性。在这里设置的mode="both"
2. 后面的 com.xiaocui.pulltorefresh.sample是应用的包名。
接下来,我们再看一下java代码中的写法:
?
至此本部分就可以运行了。
https://github.com/chrisbanes/Android-PullToRefresh
本部分内容主要为了实现ListView下拉刷新,上拉加载更多以及下拉刷新和上拉加载更多而定义的。其中包含两部分, 一部分是自定义的ListView,它可以作为Library用在实际项目中,第二部分是一个例子,它将自定义的ListView用在这 个例子中,展示了程序员在使用中的注意事项和使用方法。
android ListView 上拉刷新 下拉加载更多
项目的目录和架构
自定义的ListView的目录结构如下,其必须要设置为Library才可被其它项目使用,使用者只需要将此工程导入到eclipse中即可使用,具体结构如图所示:
例子的目录结构如下,其必须要将自定义的ListView作为Library引用进来,如图所示:
使用方法
接下来我们讲一下例子中相关的知识点。
首先看一下布局文件中的内容 refreshmore.xml中的内容。
?
1.
?
2. 后面的 com.xiaocui.pulltorefresh.sample是应用的包名。
接下来,我们再看一下java代码中的写法:
?
相关文章推荐
- android 中获取手机的屏幕的尺寸
- Android创建前台运行的Service
- Android 性能优化典范
- android 4.4 设置默认短信 和来电短信拒接
- Android 常见问题解决汇总
- Android的GridView:点击空白地方事件扩展的监听
- Android屏幕适配方案:产品级的解决方案
- Android Studio如何引入本地android项目和删除项目
- 嵌套ListView&GridView测量其高度的方法
- android系统文件system/bin
- android 去掉控件自身带的边框或者按钮的方法
- android官网文档学习笔记
- android studio安装 unable to access android sdk add-on list
- android ORM框架ORMLite封装
- 使用LayoutInflater布局显示异常
- Android---JSON的三种解析方式
- Android Selector和Shape的用法
- android服务端客户端(三)
- Android使用Palette把drawable转为bitmap图像大小改变的问题
- 4000 Google Map for Android 官方API 学习与解析