本例是在上例的基础上完成的。本例实现的listview上拉载入、下拉刷新功能,是在开源网站上别人写好的listview,主要是对listview的控件进行重写,添加了footer和header。

1.listview_footer

listview_footer是listview的底部。

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:layout_width="fill_parent"
 4     android:layout_height="wrap_content" >
 5 
 6     <RelativeLayout
 7         android:id="@+id/xlistview_footer_content"
 8         android:layout_width="fill_parent"
 9         android:layout_height="wrap_content"
10         android:padding="10dp" >
11 
12         <ProgressBar
13             android:id="@+id/xlistview_footer_progressbar"
14             android:layout_width="wrap_content"
15             android:layout_height="wrap_content"
16             android:layout_centerInParent="true"
17             android:visibility="invisible" />
18 
19         <TextView
20             android:id="@+id/xlistview_footer_hint_textview"
21             android:layout_width="wrap_content"
22             android:layout_height="wrap_content"
23             android:layout_centerInParent="true"
24             android:text="@string/xlistview_footer_hint_normal" />
25     </RelativeLayout>
26 
27 </LinearLayout>
lsitview_footer

相关文章: