关于listview的上拉加载更多
来源:互联网 发布:樱井知香ed2k file 编辑:程序博客网 时间:2024/05/01 09:39
本文地址:http://blog.csdn.net/u011181236/article/details/51333555
今天又用了一次listview的上拉刷新, 不过时间不紧就没用框架,在网上找找直接给listview设置AbsListView.OnScrollListener的方式来实现,因为发现网上的东西有好多都是旧的,而且有些小错误,所以才自己弄一下,
下面上代码
mListView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { int lastIndex = 0; lastIndex = mListView.getAdapter().getCount() - 1;//数据集最后一项的索引 if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE && visibleLastIndex == lastIndex) { // 如果是自动加载,可以在这里放置异步加载数据的代码 poiSearch("", firstTitle); } } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { visibleLastIndex = mListView.getLastVisiblePosition(); } });
visibleLastIndex 这个是全局变量用来记录是否滚动到最下面的那一条.
这里就是异步加载完成后主要的方法if (mListView != null && mListView.getFooterViewsCount() > 0) { mListView.removeFooterView(loadMoreView); } poiAdapter.addList(poiResult.getPois()); currentPage += 1; mListView.addFooterView(loadMoreView); //设置列表底部视图
0 0
- 关于listview的上拉加载更多
- 自定义listview的上拉加载更多
- PulmListView:上拉加载更多的ListView
- listview 上拉加载更多
- ListView上拉加载更多
- ListView上拉加载更多
- listView 上拉加载更多 和 加载样式的自定义
- ListView上拉加载更多(分页加载)
- 下拉刷新,上拉加载更多的ListView
- Android ListView下拉刷新上拉加载更多的实现
- listView 模仿ios的上拉刷新下拉加载更多
- Android listView的上拉刷新(加载更多)
- listview下拉刷新,上拉加载更多的实现方法
- ListView的上拉刷新下拉加载更多
- listview的下拉刷新和上拉加载更多
- listview的上拉加载更多和下拉刷新
- 安卓下拉刷新上拉加载更多的listview
- Android下拉刷新上拉加载更多的扩展ListView
- 设计模式
- Python 应用剖析工具介绍
- excel表格计算时间日期的差值,并转化为分钟数
- 按键精灵自定义函数(备份)
- 多表在没有外键下的联合查询
- 关于listview的上拉加载更多
- 纯干货!大前端必备网站-超全(上
- Appium(JAVA)Windows 7系统搭建及示例运行
- TCP端口状态说明ESTABLISHED、TIME_WAIT
- swift初学1
- 第九周-程序阅读理解
- 百度开发(2)兴趣点搜索以及显示
- 删除已排序单链表中重复的元素
- 队列的顺序存储结构和链式存储结构