我正在创建一个具有无限滚动效果的简单列表视图。当我下载新数据时,我想在列表视图的底部显示一个不确定的进度条(如 gmail 应用程序)。
有2个解决方案
- 将进度条添加为我的列表视图的一项,但我不喜欢这个解决方案
- 在我的列表视图底部添加进度条并显示/隐藏它
它会给出类似的东西
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ListView
android:id="@+id/List_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ProgressBar
android:id="@+id/trobber"
android:layout_below="@+id/List_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:indeterminate="true" >
</ProgressBar>
</RelativeLayout>
但是当我的列表长于我的屏幕大小时(换句话说,当我必须滑动时),不会显示进度条。