Android 进度对话框 ProgressDialog

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button = (Button) findViewById(R.id.button);
        button.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub

                // ProgressDialog.show(MainActivity.this, "提示", "正在加载,请稍后...");
                ProgressDialog dialog = new ProgressDialog(MainActivity.this);
                dialog.setTitle("提示");
                dialog.setMessage("正在加载,请稍后...");
                dialog.show();
            }
        });
    }

原文地址:https://www.cnblogs.com/zhangxuechao/p/11797776.html

时间: 2024-10-28 05:06:57

Android 进度对话框 ProgressDialog的相关文章

Android——进度对话框

java类代码: 1 //普通进度对话框 2 public void bt8_onClick(View v) 3 { 4 final ProgressDialog progressDialog = new ProgressDialog(this); 5 progressDialog.setMessage("请等待……"); 6 progressDialog.setTitle("进度对话框"); 7 progressDialog.setCancelable(false

进度对话框 ProgressDialog 用法总结

ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog public class ProgressDialog extends AlertDialog ProgressDialog的创建方式有两种,一种是new ProgressDialog,一种是调用ProgressDialog的静态方法show()创建并显示,这种进度条只能是圆形条.  ProgressDialog dialog = ProgressDialog.show(this, "提示&qu

Android开发之ProgressDialog在独立Thread线程中更新进度

简单的需求:在一个工作Thread中更新进度对话框ProgressDialog 遇到的问题: 1,创建需要Context,这个需要传进来 2,Thread中不能创建ProgressDialog,否则需要创建Looper 3,直接在Thread中更新ProgressDialog不行,扔例外,不是创建Thread的View不允许更新 4,Thread外创建Handler,然后现成里Post,更本不会更新. 解决方案: 1,创建ProgressDialog,同时创建Handler,用Callback

android各种对话框总结笔记

确定取消对话框(带图标) //(上下文,主题) new AlertDialog.Builder(this, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT) .setTitle("标题").setMessage("内容").setIcon(R.drawable.ic_launcher) //响应点击事件 .setPositiveButton("确定", new OnClickListener() { @Overrid

进度对话框

一.进度对话框 ProgressDialog 1.用法 1-new progressDialog(Context) 2-setTitle (标题) 3-setMessage (信息) 4-show() 显示 5-setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); 设置样式为水平进度 6-支持跨线程访问 2.多线程 1-负责执行耗时较长的业务代码,执行完之后在关闭进度对话框 2-用法 1°继承 1>继承Thread,重写run(),调用start(

View(视图)——对话框之进度对话框

一.进度对话框  ProgressDialog 1.用法 1-new  progressDialog(Context) 2-setTitle (标题) 3-setMessage (信息) 4-show() 显示 5-setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);  设置样式为水平进度 6-支持跨线程访问 2.多线程 1-负责执行耗时较长的业务代码,执行完之后在关闭进度对话框 2-用法 1°继承 1>继承Thread,重写run(),调用sta

View(视图)——进度对话框

一.进度对话框  ProgressDialog 1.用法 1-new  progressDialog(Context) 2-setTitle (标题) 3-setMessage (信息) 4-show() 显示 5-setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);  设置样式为水平进度 6-支持跨线程访问 2.多线程 1-负责执行耗时较长的业务代码,执行完之后在关闭进度对话框 2-用法 1°继承 1>继承Thread,重写run(),调用sta

Android 常见对话框

1.对话框通知(Dialog Notification) 当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成. 下面代码将打开一个如图所示的对话框: public void click1(View view) { AlertDialog.Builder builder = new Builder(this); builder.setTitle("工学1号馆"); builder.setIcon(R.drawable.ic_launcher); builder.

10.Android之ProgressDialog进度对话框学习

APP应用中经常会下载某些东西,这里面有涉及到进度对话框,今天来学习下. 首先,布局里放进两个按钮,点击一个显示条形进度条,另一个显示圆形进度条.代码如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 android:id="@+id/LinearLayout01" 4 android:layout_width="match_parent&quo