上拉刷新下拉加载的实现
xlistview环境搭建完毕如何让实现效果
private int pager=1;
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//设置是否可以上下拉加载 lv.setPullLoadEnable(true); lv.setPullRefreshEnable(true);
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener 需要实现接口
lv.setXListViewListener(this);设置事件
public void onRefresh() { pager++;自定义的页数 Mytask TASK = new Mytask();注意如果要用AsyncTask需要在调用一次 TASK.execute(); gets(); lv.stopRefresh();}@Overridepublic void onLoadMore() { lv.stopLoadMore();}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
在AsyncTask中需要做判断
protected void onPostExecute(String s) {super.onPostExecute(s);Gson gson = new Gson();Mybean bean = gson.fromJson(s, Mybean.class);List<Mybean.ResultBean.DataBean> data = bean.getResult().getData();if(base==null){//如果是第一次启动就创建适配器 base = new Mybase(MainActivity.this, data);如果是第二次就调用适配器中自己写的方法lv.setAdapter(base);}else{base.bases(data);} }
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
在适配器中自己写的方法
//家在更多数据的方法 public void bases(List<Mybean.ResultBean.DataBean> datas){for (Mybean.ResultBean.DataBean lista: datas) {lists.add(lista);}notifyDataSetChanged();//刷新界面 }
上拉刷新下拉加载的实现相关推荐
- Android之 RecyclerView,CardView 详解和相对应的上拉刷新下拉加载
为什么80%的码农都做不了架构师?>>> 随着 Google 推出了全新的设计语言 Material Design,还迎来了新的 Android 支持库 v7,其中就包含了 M ...
- jQuery模拟原生态App上拉刷新下拉加载
jQuery模拟原生态App上拉刷新下拉加载效果代码,鼠标上拉时会显示loading字样,并且会模拟加载一条静态数据,支持触屏设备使用. <!doctype html> <html ...
- jQuery模拟原生态App上拉刷新下拉加载效果代码
以下任意均可: 1. jQuery模拟原生态App上拉刷新下拉加载效果代码,鼠标上拉时会显示loading字样,并且会模拟加载一条静态数据,支持触屏设备使用. 原文:http://www.sucaij ...
- android上拉刷新下拉加载
本文用的XlistView的上拉刷新下拉加载 主Activity package org.com.cctest;import java.text.SimpleDateFormat; import ja ...
- Android——Xlistview上拉刷新下拉加载
配置网络权限+xutils包+gson包 代码如下: values下修改strings添加 直接粘 <?xml version="1.0" encoding="ut ...
- uniapp小程序如何通过虚拟列表配合节流,完成上拉刷新下拉加载,避免页面卡顿,提升性能呢?
本文将介绍uniapp小程序中如何使用虚拟列表和节流两种技术实现上拉刷新下拉加载功能,同时避免因渲染大量数据导致的页面卡顿问题. 一.虚拟列表 在uniapp小程序开发中,当我们需要渲染大量列表数据时 ...
- XListView下拉刷新下拉加载
自定义控件XlistView实现刷新及加载 1.要想实现数据可以上拉也可以下拉效果,可以使用自定义控件XlistView, 配置网络权限+xutils包+gson包 代码如下: values下修改st ...
- (仿头条APP项目)6.点击过的新闻列表文字变灰和下拉刷新与滚动加载新闻数据
文章目录 一.点击过的新闻列表文字变灰 效果图 实现思路 导入ormlite数据库类依赖 利用ormlite创建数据库和表 创建数据库类MyDbHelper 创建数据库中的新闻实体类NewInfo 页 ...
- uni-app下拉刷新触底加载更多
首先在pages.json 配置文件中配置 "enablePullDownRefresh": true 需要在哪用加载就配置在路由的style里 两个事件 //下拉刷新 o ...
- 上拉刷新下拉加载PullToRefreshLayout
2019独角兽企业重金招聘Python工程师标准>>> java pullable代码 package com.example.lsy.tianmi.base.commonview; ...
最新文章
- 深度学习与机器学习的思考
- deeplearning
- String,StringBuffer与StringBuilder
- SAP Spartacus SeoMetaService 的单元测试代码
- hdmi接口有什么用_你的电脑为什么没有HDMI接口?
- python编写脚本方法_python 定时器,实现每天凌晨3点执行的方法
- 三分钟掌握PHP操作数据库
- 两张趣图助你理解 HTTP 状态码
- 元素属性、类名、内容、获取和设置、删除
- 1001.双系统互联的坑
- OpenFeign 的 9 个坑,每个都能让你的系统奔溃
- 立flag(java)
- n卡驱动登录不上去_鲜牛加速器:PubgLite报错问题解决方法汇总(附N卡优化及滤镜)...
- [Linux] 通过shell给unix socket发送数据
- php api 版本控制,PHP-API接口版本控制的问题
- ipad上html语言编辑,Html编辑器iPad版
- 开题报告:基于java多用户商城平台系统 毕业设计论文开题报告模板
- Modelsim与debussy联合仿真
- Qt编写数据可视化大屏界面电子看板10-改造QCustomPlot
- Help 药盒_疯狂的设计