<1>簡介 ProgressDialog 是AlertDialog 類的一個擴展,可以為一個未定義進度的任務顯示一個旋轉輪形狀的進度動畫,或者為一個指定進度的任務顯示一個進度條。 一個對話框中顯示一個進步指標和一個可選的文本信息或一個視圖。只有文本信息或一個視圖,可以同時使用。 對話框可以按back鍵取消。 <2>方法
setProgressStyle() 設置進度條風格
setTitle()設置ProgressDialog標題 setMessage()設置ProgressDialog提示信息
setIcon() 設置ProgressDialog 標題圖標
setIndeterminate()設置ProgressDialog的進度條是否不明確 setCancelable()設置ProgressDialog是否可以按退回按鍵取消
setButton() 設置ProgressDialog 的一個Button
setProgress() 設置ProgressDialog 進度條進度
show() 顯示ProgressDialog
<3>範例  
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <Button
- android:id="@+id/Button01"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="圓形進度條" />
- <Button
- android:id="@+id/Button02"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="長形進度條" />
- </LinearLayout>
複製代碼 |