Android 博客园客户端 (八) 下拉刷新、分页,AsyncTask

分享到:

一直以来,无论是博客、新闻、还是推荐用户列表。只能加载固定的数量,也没有刷新功能。

为了实现这个功能,也试过很多第三方的开源控件,如PullToRefreshListVie等。无意中发现了Google官方发布了一个新的控件(SwipeRefreshLayout),支持下拉刷新,这个控件在Google应用中都有出现过。效果也是非常的不错。

具体的使用方法及代码如下:

 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     android:layout_width="fill_parent"
 3     android:layout_height="fill_parent"
 4     android:orientation="vertical" >
 5 
 6     <android.support.v4.widget.SwipeRefreshLayout
 7         android:id="@+id/swipeRefreshLayoutHomeBlog"
 8         android:layout_width="match_parent"
 9         android:layout_height="match_parent" >
10 
11         <ListView
12             android:id="@+id/listViewHomeBlog"
13             android:layout_width="match_parent"
14             android:layout_height="wrap_content" >
15         </ListView>
16     </android.support.v4.widget.SwipeRefreshLayout>
17 
18 </LinearLayout>
昵    称:
验证码:

相关文档: