【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/z...
强烈推荐大佬的资源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和项目,类都是上个月才学_(:з」∠)_ 我们专业培养方向什么的也不侧重这一块吧。。。 _(:з」∠)_ 所以啊,现在经验很匮乏,感觉多锻炼一下总是好的,这条路没错。_(:з」∠)_考研的话再去做三年自己不喜欢的事情,即使有所谓的学生身份来打掩护,以我的角度来看,工作经验和能力可能也不如直接工作三年好。趁着年轻多赚点钱(规划自己)多成长,不要以后感觉老了都要伽马个了才感觉自己依然不会生活。总之加油。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)