1. 首先在实现xlistview的时候需要导入一系列的底层源码
2. 之后便可在xml中直接创建xlistview 的控件
3. 然后在Activity 中去实现 xlistviiew 的上拉下拉
在实现的过程中步骤和实现 listview 一样 , 现获取控件 创建数据 创建适配器 最后应用
重点是上下拉得实现
在实现中先要实现
XListView.IXListViewListener 接口
重写
//下拉1 @Override public void onRefresh() { //延时两秒的方法 Handler.postDelayed(new Runnable() { @Override public void run() { data.clear(); lll.removeAllViews(); shuju(); // shipei.notifyDataSetChanged(); onLoad(); //解除handler的 // mHandler.removeCallbacksAndMessages(null);(在上下拉代码中用不到) } },2000); } //上啦 @Override public void onLoadMore() { Handler.postDelayed(new Runnable() { @Override public void run() { data.addAll(data); sheipei.notifyDataSetChanged(); onLoad(); } },2000); } //上啦下拉关闭方法 private void onLoad(){ xl.stopRefresh(); xl.stopLoadMore(); xl.setRefreshTime("刚刚"); }这两行代码必须要设置
xl.setPullLoadEnable(true);//设置可以实现上下拉的效果xl.setXListViewListener(this);//这个是必须要设置的