Android下拉刷新组件Android PullToRefresh使用方法

本文介绍了AndroidPullToRefresh组件的使用方法,包括界面布局和Activity代码示例,并提供了简单的数据获取任务示例代码。虽然该组件已不再推荐使用,但对初学者理解Android下拉刷新机制仍有帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  Android PullToRefresh是一款可以再Android系统中下拉刷新的应用组件,可以很方便的让ListView拥有下拉刷新的功能。


 


  Android PullToRefresh使用方法

  界面布局代码:


  1. <!--
  2.   The PullToRefreshListView replaces a standard ListView widget.
  3. -->
  4. <com.markupartist.android.widget.PullToRefreshListView
  5.     android:id="@+id/android:list"
  6.     android:layout_height="fill_parent"
  7.     android:layout_width="fill_parent"
复制代码


Activity代码:
  1. // Set a listener to be invoked when the list should be refreshed.
  2. ((PullToRefreshListView) getListView()).setOnRefreshListener(new OnRefreshListener() {
  3.     @Override
  4.     public void onRefresh() {
  5.         // Do work to refresh the list here.
  6.         new GetDataTask().execute();
  7.     }
  8. });

  9. private class GetDataTask extends AsyncTask<Void, Void, String[]> {
  10.     ...
  11.     @Override
  12.     protected void onPostExecute(String[] result) {
  13.         mListItems.addFirst("Added after refresh...");
  14.         // Call onRefreshComplete when the list has been refreshed.
  15.         ((PullToRefreshListView) getListView()).onRefreshComplete();
  16.         super.onPostExecute(result);
  17.     }
  18. }
复制代码


  Android PullToRefresh目前已经不推荐使用,目前下拉功能推荐用v4 support library实现,但对学习Android开发还是很有好处的。本文由http://www.jinriwujin.com/ 编辑整理



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值