[简单实用系列] listview下拉刷新,加载更多
来源:互联网 发布:php获取服务器ip地址 编辑:程序博客网 时间:2024/06/05 16:06
下拉刷新是目前APP的标配,适合在服务器数据有更新的情况下使用。
使用方法:
strings
<string name="p2refresh_head_load_more">加载更多</string>
<string name="p2refresh_end_load_more">更 多</string>
<string name="p2refresh_end_click_load_more">点击加载</string>
<string name="p2refresh_release_refresh">松开刷新</string>
<string name="p2refresh_pull_to_refresh">下拉刷新</string>
<string name="p2refresh_doing_head_refresh">正在刷新…</string>
<string name="p2refresh_doing_end_refresh">加载中…</string>
<string name="p2refresh_refresh_lasttime">最近更新 : </string>
layout:
<***.views.CustomListView
android:id="@+id/refresh_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:cacheColorHint="#00000000"
android:divider="@color/color_e0e0df"
android:dividerHeight="1dp"
android:listSelector="@drawable/item_background" />
java:
private void initUIView() {refresh_list= (CustomListView) findViewById(R.id.refresh_list);refresh_list.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {}});refresh_list.setOnRefreshListener(new OnRefreshListener() {@Overridepublic void onRefresh() {// 下拉刷新操作}});doAddFooterMoreView(false);//是否需要实现加载更多refresh_list.setMoveToFirstItemAfterRefresh(true);}private void doAddFooterMoreView(boolean more){if (more) {refresh_list.setOnLoadListener(new OnLoadMoreListener() {@Overridepublic void onLoadMore() {}});} else {refresh_list.setCanLoadMore(false);}}
其中CustomListView.java及相关布局下载地址为:
点击打开下载链接
- [简单实用系列] listview下拉刷新,加载更多
- ListView 下拉刷新 加载更多
- Listview 下拉刷新,上拉加载更多
- Android ListView 下拉刷新 点击加载更多
- ListView的下拉刷新,点击加载更多
- android listview 下拉刷新以及加载更多
- Listview下拉刷新上拉加载更多
- 下拉刷新,上拉加载更多ListView
- ListView下拉刷新,上拉加载更多
- Android ListView实现下拉刷新、加载更多
- ListView下拉刷新上拉加载更多
- 简单搞定listview下拉加载更多
- 下拉刷新--加载更多
- 简单新闻客户端(6)---listview的下拉刷新和上拉加载更多
- listView下拉加载更多
- listview刷新、加载更多
- android ListView下拉刷新上拉加载更多
- Android下拉刷新上拉加载更多ListView控件
- poj1072Coins
- lightoj1366Pair of Touching Circles
- 《python爬虫实战》:爬糗百上的段子
- treepanel
- Ubnutu使用su登陆认证失败的解决方法
- [简单实用系列] listview下拉刷新,加载更多
- 简单选择排序
- PXN防护技术的研究与绕过
- 阿里云esc服务器部署mysql
- 自定义ListView控件实现下拉加载更多
- my.cnf配置文件参数解释
- ios即时通讯客户端开发之-mac上安装MySQL
- 微信公众号开发index.php
- ECMAScript 关键字与保留字