而选择动画进度条显示进度:
1. 用类构造器初始化进度对话框,ProgressDialog(Context)。
2. 用setProgressStyle(int)方法设置进度风格为"STYLE_HORIZONTAL"以及设置其它属性,比如消息。
创建ProgressDialog大概是这样的:
- ProgressDialog progressDialog = new ProgressDialog(getApplicationContext());
- progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
- progressDialog.setIcon(R.drawable.alert_dialog_icon);
- progressDialog.setMessage("Loading...");
- progressDialog.setCancelable(false);
3. 当你准备显示这个对话框时,调用show()或者从onCreateDialog(int)回调中返回ProgressDialog。
4. 你可以通过调用setProgress(int)设置当前进度百分比或者调用incrementProgressBy(int)方法增加进度值。
<ProgressBar android:id=”@+id/ProgressBar01″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”>
</ProgressBar>
<ProgressBar android:id=”@+id/ProgressBar02″
style=”?android:attr/progressBarStyleLarge” 大圆圈
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”>
</ProgressBar>
<ProgressBar android:id=”@+id/ProgressBar03″
style=”?android:attr/progressBarStyleSmall” 小圆圈
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”>
</ProgressBar>