xListView
来源:互联网 发布:苹果微信抢红包软件 编辑:程序博客网 时间:2024/04/20 04:42
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);
}
- XListView
- XListView
- Xlistview
- XListView
- xListView
- XListView
- xlistview
- xListView
- XlistView
- xlistview
- xlistview
- XListView
- xlistview
- xListview
- XListView
- XListView
- xlistview
- xlistview
- CMake test目录和项目同名错误
- java的"值传递"和"引用传递"的问题
- 基于soot的过程内数据流分析
- Java集合排序,针对多个字段排序
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- xListView
- CMake入门
- HttpClient请求
- 新闻发布网页-2
- linux find命令的用法
- hibernate(四)
- 【Java基础】continue用法知识总结
- Workspace in use or cannot be created, choose a different one.
- 程序设计天梯赛——迎风一刀斩