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

GitHub开源下拉刷新Android-PullToRefresh使用总结

2015-06-09 22:31 253 查看



转载地址 http://www.apkbus.com/android-116565-1-1.html
最近有从GitHub上Clone【Android-PullToRefresh】这个工程下来学习,感觉效果不错,然后希望能够整合到现在正在Coding的工程中,有遇到几个问题,在这里总结下,希望能给大家一点借鉴。

1、虽然我将Demo工程中用到的几个jar包拷贝到自己的工程libs目录下,但是创建jar包中对象的时候还是报了classNotFound的错误。后面我把Android-PullToRefresh这个工程拷贝到和我当前工程同一级目录下面然后在project.properties中添加如下代码:

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

?
因为我只用到了PullToRefreshListView 所以我把下面两个注释掉了,还有如果不注释掉下面两个的话,Eclipse无法识别到我当前目录下libs里面所有的jar包,暂时还不知道原因,因为这个开源项目本身是用maven配置的,但是我搜索了1天,还是没有解决maven配置的问题,如果有人知道可以留言给我,告诉我下如何用Eclipse下的maven插件生成合适的pom.xml。十分感谢

上面操作之后可以解决classNotFound的问题。编译通过,将Demo中的代码片拷贝到我自己的工程中也可以顺利跑通。

下面是源码

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

?
对应的布局文件

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

?
2、我是只要实现上拉刷新,然后加载完所有数据后要使上拉刷新失效

根据源码我做了部分修改来适应我的需求,修改了提示字体的颜色,还有左边那个图标,直接在xml 里面修改比较方便所以就这样处理了

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

?
代码部分的修改如下:

在我自己的Activity中添加了

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

?
findViewById初始化完成后就调用

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

?
如果加载完所有数据后,我们可以通过

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

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