关闭

xListView

97人阅读 评论(0) 收藏 举报

1、将XListView-Android-master 导入工作空间,然后把XListView-Android-master中的

   Me.maxwin.view 包 和与me.maxwin.view 关联的布局、values、图片导入自己的项目。

   Listview 控件 为 Me.maxwin.view 下的XListView 的全类名。

2、让自己的activity实现 IXListViewListener

     //添加xlistview的监听器,设置允许上拉加载下拉刷新

mListView.setPullLoadEnable(true);

mListView.setPullRefreshEnable(true);

mListView.setXListViewListener(this);

3// * 设置刷新和加载动画消失方法

public void onLoad(){

lv.stopLoadMore();//设置停止加载

lv.stopRefresh();//停止刷新

lv.setRefreshTime("刚刚");//设置刷新时显示的时间

}

4、//*设置适配器的方法,便于上拉刷新使用

    public void setAdapter(){

if (adapter==null) {

adapter = new MyAdapter();

lv.setAdapter(adapter);

}else{

adapter.notifyDataSetChanged();

}

}

5、重写的上拉加载和下拉刷新的方法:

//下拉加载

@Override

public void onLoadMore() {

// TODO Auto-generated method stub

//清空集合

ls.clear();

//重新加载数据

add();

//刷新适配器

h.postDelayed(new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

setAdapter();

onLoad();

}

}, 2000);

}

}

 

/**

 * 上拉加载

 */

@Override

public void onLoadMore() {

loadData();

// 刷新适配器

handler.postDelayed(new Runnable() {

 

@Override

public void run() {

setAdapter();

index = index + maxValue;

onLoad();

}

}, 2000);

 

}

0
0
查看评论

网络数据请求XListView展示

xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln...
  • cn_Jack_Chen
  • cn_Jack_Chen
  • 2017-06-01 20:41
  • 402

Android中Xlistview的使用

相信很多人都很习惯使用list view,因为它的有点有很多,但今天介绍一下XListView的使用,相信很多人已经使用过,只是菜鸟我才知道,废话不多说了, 一.github地址 https://github.com/Maxwin-z/XListView-Android 二.使用 1.首先将...
  • Afanbaby
  • Afanbaby
  • 2017-02-19 15:28
  • 3408

Maxwin-z/XListView-Android(下拉刷新上拉加载)源码解析(一)

本次解析的内容,是github上一个用于下拉刷新上拉加载的控件xlistview,这个功能相信大家在开发的过程中会经常用到。 控件的源码地址是https://github.com/Maxwin-z/XListView-Android 在这个控件之前,我看过一些相同功能的控件,挑选后觉得XListVi...
  • kangaroo835127729
  • kangaroo835127729
  • 2015-05-25 15:28
  • 2495

XListView 配置文件 需导入项目 类名:XListView

 /**  * @file XListView.java  * @package me.maxwin.view  * @create Mar 18, 2012 6:28:41 PM  * @author Maxwin  * @desc...
  • zl406707
  • zl406707
  • 2016-08-14 20:52
  • 219

XListView的介绍和使用

在开发的过程中,wo'm
  • forwardyzk
  • forwardyzk
  • 2014-04-27 23:39
  • 11971

xListView下拉刷新和上拉加载更多

XListView package com.itheima24.know.ui; import com.itheima24.know.R; import android.content.Context; import android.util.AttributeSet; i...
  • liuqiang211
  • liuqiang211
  • 2015-06-02 20:01
  • 1332

Android Xlistview的源码浅度分析 监听ListView上下滑动 以及是否到顶和底部

比如我们很多项目中会用到listview
  • sk719887916
  • sk719887916
  • 2014-10-11 10:27
  • 1483

框架学习:XListView的使用

注意事项: 1、XListView因为添加了Header,会导致存储的数据+1,所以赋值时需要position-1。补充:当去掉HeaderView时,position不用-1。 2、提个建议:上拉加载更多,最好在onCreate()中就执行setAdapter,然后不论是空数据、还是有数据,只用更...
  • hanxiaolong5201314
  • hanxiaolong5201314
  • 2015-08-07 08:52
  • 310

【Android界面实现】XListView实现原理讲解及分析

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    XListview是一个非常受欢迎的下拉刷新控件,但是已经停止维护了。之前写过一篇XListview的使用介绍,用起来非常简单,这两天放假无聊,研究了下XListview的实现原理,...
  • bz419927089
  • bz419927089
  • 2015-01-04 16:34
  • 7049

XListView加载刷新数据的简单使用

一. 在MAinActivity中的代码: import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log...
  • IT666DHW
  • IT666DHW
  • 2017-09-08 19:07
  • 353
    个人资料
    • 访问:985次
    • 积分:92
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行