xlistView下拉刷新,上拉加载更多
来源:互联网 发布:js获取flash对象 编辑:程序博客网 时间:2024/05/21 01:52
<1>、MainActivity代码
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener {
private List<String> list;Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); adapter.notifyDataSetChanged(); close(); }};private MyAdapter adapter;private XListView lv;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = (XListView) findViewById(R.id.lv); initDate(); lv.setPullLoadEnable(true); lv.setPullRefreshEnable(true); lv.setXListViewListener(this); adapter = new MyAdapter(); lv.setAdapter(adapter);}public void close(){ lv.stopRefresh(); lv.stopLoadMore(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy 年 MM 月 dd 日 HH:mm:ss"); String format = simpleDateFormat.format(new Date()); lv.setRefreshTime(format);}private void initDate() { list=new ArrayList<>(); for(int i=0;i<10;i++){ list.add("想要宝马*"+i); }}/** * 下拉刷新 */@Overridepublic void onRefresh() { handler.postDelayed(new Runnable() { @Override public void run() { list.add(0,"送你一辆宝马X6"); handler.sendEmptyMessage(0); } },2000);}/** * 上拉加载更多 */@Overridepublic void onLoadMore() { handler.postDelayed(new Runnable() { @Override public void run() { list.add("送您多个豪车"); handler.sendEmptyMessage(0); } },2000);}
阅读全文
0 0
- xlistView下拉刷新,上拉加载更多
- xListView下拉刷新和上拉加载更多
- XlistView下拉刷新,上拉加载更多改良
- XListView下拉刷新和上拉加载更多详解
- Android-----XlistView上拉刷新下拉加载更多
- Android XListView下拉刷新和上拉加载更多
- XListView 下拉刷新 上拉分页加载更多
- XlistView上拉刷新下拉加载
- xListView上拉刷新下拉加载
- xListView上拉加载下拉刷新
- XListView上拉加载,下拉刷新
- xlistview上拉加载下拉刷新
- XListView上拉加载下拉刷新
- XListView上拉刷新,下拉加载
- 上拉刷新--下拉加载XListView
- XListView上拉加载下拉刷新
- xlistview上拉刷新、下拉加载
- XListView上拉加载下拉刷新
- 例2-22 正弦信号的微分运算和积分运算
- 一句话反弹shell
- 2017年8月21日训练日记
- 利用python在linux下分布式任务管理
- 8.21
- xlistView下拉刷新,上拉加载更多
- 无序容器
- 归并排序(algs4)
- 2017.8.21-------树状数组
- DOM
- 堆
- Retrofit+fastjson
- Unity触发检测和碰撞检测
- 字符串匹配——KMP算法