如今上拉刷新,下拉加载更多已经是浩如烟海的app的标配了最近正好有相关的需要就去学习了一下,还是那句老话凡事都靠自己来搞实在不是一件好事,费时费力不说可能还是在做无用功,不过自己研究学习还是很有必要的。不多说我用到的第三方框架叫xlistview这是它的托管地址:https://github.com...
分类:
移动开发 时间:
2015-12-21 21:44:40
阅读次数:
303
package com.example.my_xlistview_text;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRe...
分类:
其他好文 时间:
2015-11-29 22:48:08
阅读次数:
189
XListView是一个很不错的用来刷新和加载的控件,下拉刷新和上拉加载。目前这个控件已经没有更新,这个不重要,重要的是它确实还不错,之后可能一直有人在用。 android没有提供原生的这类控件,需要我们自己改造实现它。listview是一个列表控件,可以上下拖动,但是到了第一个和最后一个就拖...
分类:
其他好文 时间:
2015-11-05 06:05:02
阅读次数:
194
分析XListView的源码,是因为其他开源控件代码都太多了(主要很多细微的地方都不懂,只能理解个大概),这个控件只是在原生ListView的基础上添加Header和Footer,代码很简单,可以随便折腾。Github地址:Github上搜索这个就行-----XListView-Android看He...
分类:
其他好文 时间:
2015-09-27 13:44:28
阅读次数:
209
1、XListView因为添加了Header,会导致存储的数据+1,所以赋值时需要position-1。补充:当去掉HeaderView时,position不用-1。2、提个建议:上拉加载更多,最好在onCreate()中就执行setAdapter,然后不论是空数据、还是有数据,只用更新适配器就行了...
分类:
其他好文 时间:
2015-09-23 10:29:08
阅读次数:
276
今天上午解决Bug,一个上午的时间;log:11-01 14:49:14.826: E/InputEventReceiver(30810): Exception dispatching input event.11-01 14:49:14.850: E/AndroidRuntime(30810): ...
分类:
其他好文 时间:
2015-09-15 18:08:41
阅读次数:
197
SuperSwipeRefreshLayout一个功能强大的自定义下拉刷新组件。Why?下拉刷新这种控件,想必大家用的太多了,比如使用很多的XListView等。最近,项目中很多列表都是使用ReyclerView实现的,代替了原有的ListView,原有下拉刷新方式遭到挑战。本来Google推出的SwipeRefreshLayout已经能够满足大部分的需求了。然而,由于其定制性较差,下拉刷新的样式无...
分类:
其他好文 时间:
2015-08-25 19:41:13
阅读次数:
192
做了一个聊天转病历的项目,发送电子病历后,发现聊天者和对方的电子病历左右位置随意。开始以为是iscomeMsg的这个开关搞反了,造成了电子病历左右随意。后来发现不是;接着以为是更新xlistView的方法有问题,从数据库读取会删除isComeMsg的这个标签,发现还是一样,没有变化。
正纳闷时,想起了adapter中有一个getView的方法,会不会是view的复用。去查看,原来真的是这样。...
分类:
其他好文 时间:
2015-08-15 16:35:54
阅读次数:
114
XListVIew中headrView根布局必须是Linearlayout,并设置gravity="bottom" , 这样下拉时才会有被拉出来的效果,
根布局是其他布局时里面的控件大小等可能会跟随根布局大小动态改变,没有被拉出来的效果
ps:XListView实现原理:
继承自Listview,重写OnTouchEvent事件来处理手指滑动,当手指按下时记录按下的竖直方向绝对位置 ...
分类:
其他好文 时间:
2015-08-14 11:52:03
阅读次数:
121
貌似listview的一些设置必须放在setAdapter之前。 二、 /**
?*?下拉刷新或上拉分页加载结束
?*/
private?void?setRefreshComplete()?{
????isMore?=?false;
????mCommentListView.stopRefresh();...
分类:
其他好文 时间:
2015-07-22 16:46:07
阅读次数:
125