這裏是我的項目抽取的樣本:
佈局頁面,您可以根據需要自定義進度欄:
`
<ProgressBar
android:id="@+id/inquiry_progress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_gravity="center"
android:visibility="gone"
android:indeterminateDrawable="@drawable/loading_progress"></ProgressBar>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="center_horizontal|center_vertical"
android:id="@+id/panel_inquiry"
>
.....
</FrameLayout>
`
Java源代碼:
私人進度進度; private FrameLayout inquiryFrame;
inquiryFrame =(FrameLayout)findViewById(R.id.panel_inquiry); progressBar =(ProgressBar)findViewById(R.id.inquiry_progress);
爲了顯示啓動畫面/做工作背景
私人無效callService(){
progressBar.setVisibility(View.VISIBLE);
inquiryFrame.setVisibility(View.GONE);
new ServerReqAsync().execute(this
, ServiceConstants.getRequestList());
}
當後臺作業完成後,只需查看活動默認佈局 progressBar.setVisibility(查看.GONE); inquiryFrame.setVisibility(View.VISIBLE);
謝謝
WORKS GREAT !!謝謝 !!! – user3796197
很高興幫助你。快樂編碼:) – Aniruddha