public class MainActivity extends Activity { /* String[] arr = new String[] { "1", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "12", "13", "14", "15", "17", "189", "11", "1", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "12", "13", "14", "15", "17", "189", "11", };*/ private List<String> list; private MyBaseAdapter myBaseAdapter; private XListView xlistView; String time; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setData(); xlistView = (XListView) findViewById(R.id.xlistView); //激活上拉加载更多 xlistView.setPullLoadEnable(true); myBaseAdapter = new MyBaseAdapter(this,list); xlistView.setAdapter(myBaseAdapter); //xlistView上拉加载下拉刷新监听方法 xlistView.setXListViewListener(new IXListViewListener() { @Override//下拉刷新监听方法 public void onRefresh() { //1.联网请求数据 //2.解析数据 //清除之前的数据,添加 list.clear(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); //通知适配器刷新数据 myBaseAdapter.notifyDataSetChanged(); //停止xlistView下拉刷新 xlistView.stopRefresh(); //设置上次刷新时间 xlistView.setRefreshTime(time); //记录当前刷新时间 time=getTime(); } @Override//上拉加载更多监听方法 public void onLoadMore() { list.add("A"); list.add("B"); list.add("C"); list.add("D"); //通知适配器刷新数据 myBaseAdapter.notifyDataSetChanged(); //停止xlistView加载更多 xlistView.stopLoadMore(); } }); } private void setData() { list = new ArrayList<String>(); for(int i=0;i<100;i++){ list.add(""+i); } } private String getTime(){ SimpleDateFormat format=new SimpleDateFormat("hh:mm:ss"); String string = format.format(new Date()); return string; } }
相关推荐
XlistView的简单使用
基于XListView的基础上实现下拉刷新的水滴效果
开源组件XListView的使用demo
XListView刷新列表的底部实现类,另外两个也已经上传。
整合了一下xlistview下拉刷新上拉加载,完美运行分页效果,直接用
xlistview_下拉刷新上拉加载
xListView实现下拉刷新,上拉加载更多
使用XListView实现listview的下拉刷新和上拉加载功能,简单易懂
* @file XListView.java * @package me.maxwin.view * @create Mar 18, 2012 6:28:41 PM * @author Maxwin * @description An ListView support (a) Pull down to refresh, (b) Pull up to load more. * ...
上拉刷新下拉加载xlistview,改良后的
使用XListView实现下拉刷新上拉加载更多。需导入v7包。请自行导入
XlistView Demo(上拉加载,下拉刷新)
XListview实现上拉刷新下拉加载功能
Android自定义ListView示意-XListView 可自定义布局的ListView
改编自XListView的更强大的ListView,android源码,0分下载了
请求ok网络封装 无限自动轮播 fragment页面切换 xlistview webview
XListView的Demo
XListView学习demo
XListView基础上修改而来,添加侧滑删除和侧滑菜单功能。
XlistView的使用,增强listView的功能,实现上拉加载更多,下拉刷新