关闭

xListView

81人阅读 评论(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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:827次
    • 积分:88
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行