Android进度对话框(ProgressDialog)
2013-02-22 22:59
357 查看
public class ProgressDialogActivity extends Activity { private ProgressDialog progressDialog; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menu); //开始一条专门处理耗时工作的线程 new Thread(new Runnable(){ @Override public void run() { try { Thread.sleep(5*1000);//假设这项工作需要5秒才能完成 progressDialog.dismiss();//关闭进程对话框 //runOnUiThread(finishDialog);//要求运行在UI线程 } catch (InterruptedException e) {} } }).start(); progressDialog = ProgressDialog.show(ProgressDialogActivity.this, "请稍等", "数据正在加载中...", true); } private Runnable finishDialog = new Runnable() { @Override public void run() { progressDialog.dismiss(); } }; }
使用代码ProgressDialog.show(ProgressDialogActivity.this, "请稍等", "数据正在加载中...", true);创建并显示一个进度对话框。
调用setProgressStyle()方法设置进度对话框风格。有两种风格:
ProgressDialog.STYLE_SPINNER 旋体进度条风格 (为默认风格)
ProgressDialog.STYLE_HORIZONTAL 横向进度条风格
相关文章推荐
- Android对话框之ProgressDialog(进度对话框)
- 进度对话框 QProgressDialog
- 10.Android之ProgressDialog进度对话框学习
- QT中进度对话框(QProgressDialog)
- Android UI学习 - 对话框 (AlertDialog & ProgressDialog) 推荐
- Android -- 对话框 Dialog: 确定取消,单选多选,进度显示, 常用控件示例:单选多选框,下拉列表,进度条,自动完成文本框, 菜单显示
- Android开发之ProgressDialog在独立Thread线程中更新进度
- Qt标准对话框之进度对话框(QProgressDialog)
- android ProgressDialog 对话框
- Android对话框(二)进度条对话框ProgressDialog和自定义对话框CustomDialog
- Android ProgressDialog显示线程处理进度
- Android对话框 (AlertDialog & ProgressDialog)
- Android自定义ProgressDialog之仿WIN8进度条
- android中提示&对话框----ProgressDialog&DatePickerDialog &TimePickerDialog&PopupWindow
- QT中进度对话框(QProgressDialog)
- android应用开发揭秘之examples_04_24(ProgressDialog对话框中的进度条)
- QtCreator 对话框(二)QMessageBox(消息对话框),QProgressDialog (进度对话框),QErrorMessage(错误信息对话框),QWizardPage(向导对话框)
- ProgressWheelDialogUtil【ProgressWheel Material样式进度条对话框】
- Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
- Android-Dialog对话框全解