xListView

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值