を使用すると、トリッキーな方法でこれを達成することができ、TATは、タブのコンテンツを指定するレイアウトファイル、で...私のため
を働きました進行状況バーを次のように入力します。
ハンドラまたはrunOnUIThreadを経由して、
if(list != null){
progressBar.setVisibility(View.INVISIBLE);
updatesListView.setVisibility(View.VISIBLE);
adapter = new YourListAdapter(this, list);
updatesListView.setAdapter(adapter);
} else{
progressBar.setVisibility(View.VISIBLE);
updatesListView.setVisibility(View.INVISIBLE);
new Thread(downloadListContent).start();
}
とダウンロードスレッドの完了について:
<?xml version="1.0" encoding="utf-8"?>
<Layout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" >
<ListView
android:id="@+id/updatesList"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</ListView>
<ProgressBar
android:id="@+id/progressbar"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</FrameLayout>
</LinearLayout>
と活動TATのは、リストまたはによってプログレスバー(一度に一つだけ)のいずれかを表示し、タブのコンテンツを表示します、可視性が
progressBar.setVisibility(View.INVISIBLE);
updatesListView.setVisibility(View.VISIBLE);
として逆に作る来世はalso..Itは、ユーザーが簡単にあなたの質問を見つけるのに役立ちますアンドロイドタグを挿入してみてください... – Aravindhan