我怎么能把一个'旋转'列表首选项布局中的进度条?它以空内容开头(事实上应该只有进度条),一旦处理完列表内容,就应该用我的内容替换自旋栏。
如何通过XML实现这一点?
提前谢谢。
答案 0 :(得分:0)
我喜欢这种近似
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:lib="http://schemas.android.com/apk/res-auto"
android:id="@+id/fullscreen_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ListView
android:id="@+id/mylist"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<ProgressBar
android:id="@+id/mypb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"/>
</RelativeLayout>
然后,在您的活动中,只需在列表视图满填数据时设置可见性为GONE的progressBar
//data arrives in list
List<ListViewData> data = getData();
ProgressBar pb = (ProgressBar) findViewById(R.id.mypb);
mListViewAdapter.addAll(data);
pb.setVisibility(View.GONE)
mListViewAdapter.notifyDataSetChanged();