进度条对话框ProgressDialog
来源:互联网 发布:无人驾驶云计算 编辑:程序博客网 时间:2024/06/05 06:17
ProgressDialog pd=ProgressDialog.show(MainActivity.this,"请等待", "时间流逝中,你可以做点别的", true);new Thread(){public void run(){try {sleep(2000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{pd.dismiss();}}}.start();
效果如下图,在run方法里你可以点耗时的事情
当然,上边这个对话框都是系统自带的风格,我们可以调用ProgressDialog的各种set方法,来设置标题,视图了。进度条等,还能增加确定,取消按钮等。。
pd=new ProgressDialog(MainActivity.this);//设置按钮有2种方式,主要是监听方式,一种是在点击事件里处理,一种是发送一个message出去。如下pd.setButton(Dialog.BUTTON_POSITIVE, "positive", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {//第一个参数,2个都一样的,Dialog是DialogInterface的实现类,所以常量是一样的。}});//第二种,参数为msgMessage msg=new Message();msg.what=0x123;pd.setButton(DialogInterface.BUTTON_NEUTRAL, "neutral", msg);//设置按钮pd.setIcon(R.drawable.ic_launcher);pd.setTitle("自定义标题");pd.setMessage("自定义内容");pd.show();
- Android ProgressDialog进度条对话框
- [控件]ProgressDialog对话框进度条
- 进度条对话框ProgressDialog
- 【Android】进度条对话框ProgressDialog
- ProgressDialog 进度条对话框
- 进度条对话框。。。ProgressDialog
- 进度条对话框ProgressDialog
- ProgressDialog进度条对话框
- ProgressDialog进度条对话框使用
- Android ProgressDialog 进度条对话框
- 对话框中的进度条(ProgressDialog)
- Android 对话框中的进度条 ProgressDialog
- Android 对话框中的进度条 ProgressDialog
- Android 对话框中的进度条 (ProgressDialog)
- Android 对话框中的进度条 ProgressDialog
- 进度条对话框ProgressDialog和Message
- Android 对话框中的进度条 ProgressDialog
- Android之进度条对话框Progressdialog
- 2. 开始搜索
- 3. 解析索引文件结构(1)
- 4. 解析索引文件结构(2)
- 5. 索引操作指南(1)
- 20130906组队赛HDU4236-HDU4237-HDU4239-HDU4242-HDU4243
- 进度条对话框ProgressDialog
- 6. 索引操作指南(2)
- HTTP 返回状态值详解
- WEBUS2.0 In Action - [源代码] - C#代码搜索器
- Android系统级电源管理
- 7. 搜索操作指南 (1)
- 8. 搜索操作指南 (2)
- 9. 搜索操作指南 (3)
- [原创] - C#编程大幅提高OUTLOOK的邮件搜索能力!