【android】水滴下拉刷新+ 导入第三方

强烈推荐大佬的资源https://www.jianshu.com/p/b6704aa3b6b6

下拉刷新的实现效果https://www.cnblogs.com/foxy/p/7825073.html

我是选了水滴的github项目 https://github.com/THEONE10211024/WaterDropListView,先是看了这里https://blog.csdn.net/zz791672885/article/details/54137057

注意是File->new- >Import Module->选择自己libs目录下的...

名字实验一下啦 只需compile project(':rollviewpager'), (改成implement)

还有一些细节 因为别人的拿过来 是model引用  除了改gradle版本、sdk版本、

对于apply plugin 还要删掉appid 以及application改成library

!! 这tm不是在这吗 自己找个半天。。

还有就是 可以去jar里面自己import一些进来的  输入关键字 

快捷键F4 去打开。。 

这样也能get到长的那个了  而且在 external里面

!!还有就是作者写明了,有onrefresh方法,那那那就好好看看呗。。。。自己好好看看。。。。

 

水滴这个项目,导入之后报错。然后

把  import android.support.v7.app.ActionBarActivity; 改成

import android.support.v7.app.AppCompatActivity; 这个过时了 

水滴的源码 https://github.com/THEONE10211024/WaterDropListView

但是,这个里面并么有说怎么搞。由于我没有 listview下拉刷新的知识,以及这个要stop不然会一直刷新的qwq。应该看这里:

http://www.see-source.com/androidwidget/detail.html?wid=323 (谷歌真好用)

监听器需要注册,注册了监听器,写在监听器方法里(自定义实现的监听器哦!)这网址里的

不是让你瞎写refresh。。。哎_(:з」∠)_ 大概这样

或者这样

 

方法名小写、代码复用(打包到子函数里)、问题描述清楚

不需要 实现监听器接口 直接用个匿名内部类就ok了  (不用implements接口)、、

还有呢就是,自己实现的时候onloadmore是错的。 这个时候要学会debug。原来是银我写的点击id跳转,这里get不到数据库的内容啦,所以点查看更多就没了……

这样子debug,去看一下

public void onItemClick(AdapterView<?> parent, View view, int position, long id) 

正好有这个。id为-1的时候给加载更多写个事件好了…… 15551我不会加载更多啊(没处理10+数据。。。 不过可以在这里入手倒是的)比如什么写个10,更多的时候继续加载啦。。 这样的话载入速度不会那么慢。

最后 没特别必要的话  请直接用官方组件。。。 

https://www.cnblogs.com/ldq2016/p/5378851.html

==================安装的时候,出现了两个图标  cc说“这是病毒吧”

不!是因为在你导入的这个是model,所以它里面有启动项。

这是个library,不是app,所以~ 可以直接把application那一大段都删掉,完全ok!

 

================碎碎念

最后不得不吐槽一下,即使作为计算机的学生,,,,我_(:з」∠)_ 完全没有项目经验,完全没用过github。。算啥,大一不说了,大二上在玩,大二下acm搞一半,大三上一大堆课又crash(web和javaee都糊弄过去了,不过那个时候emmmmmmm),这段时间心情极其的差,最后大三下做了matlab…… 然后现在才开始好好看java和项目,类都是上个月才学_(:з」∠)_ 我们专业培养方向什么的也不侧重这一块吧。。。  _(:з」∠)_ 所以啊,现在经验很匮乏,感觉多锻炼一下总是好的,这条路没错。_(:з」∠)_考研的话再去做三年自己不喜欢的事情,即使有所谓的学生身份来打掩护,以我的角度来看,工作经验和能力可能也不如直接工作三年好。趁着年轻多赚点钱(规划自己)多成长,不要以后感觉老了都要伽马个了才感觉自己依然不会生活。总之加油。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值