Android 如何为进度对话框创建两个按钮?

Android 如何为进度对话框创建两个按钮?,android,button,progressdialog,Android,Button,Progressdialog,我有一个进度对话框,代码如下: ProgressDialog pDialog = new ProgressDialog(activity); pDialog.setMessage("Please wait ..."); pDialog.setIndeterminate(false); pDialog.setMax(100); pDialog.setProgressStyle(ProgressDial

我有一个进度对话框,代码如下:

 ProgressDialog pDialog = new ProgressDialog(activity);
            pDialog.setMessage("Please wait ...");
            pDialog.setIndeterminate(false);
            pDialog.setMax(100);
            pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
            pDialog.setCancelable(true);
            pDialog.setButton(ProgressDialog.BUTTON_NEUTRAL,
                    "Hide",
                    new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            pDialog.dismiss();
                        }
                    });
            pDialog.show();
    ProgressDialog myDialog = new ProgressDialog(this);
    myDialog.setMessage("Loading...");
    myDialog.setCancelable(false);
    myDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });
    myDialog.setButton(DialogInterface.BUTTON_POSITIVE, "Ok", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // your code
        }
    });
    myDialog.show();

我想为ProgressDialog创建两个按钮,如何为ProgressDialog创建两个按钮?

我们可以使用下面的代码为ProgressDialog创建两个按钮:

 ProgressDialog pDialog = new ProgressDialog(activity);
            pDialog.setMessage("Please wait ...");
            pDialog.setIndeterminate(false);
            pDialog.setMax(100);
            pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
            pDialog.setCancelable(true);
            pDialog.setButton(ProgressDialog.BUTTON_NEUTRAL,
                    "Hide",
                    new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            pDialog.dismiss();
                        }
                    });
            pDialog.show();
    ProgressDialog myDialog = new ProgressDialog(this);
    myDialog.setMessage("Loading...");
    myDialog.setCancelable(false);
    myDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });
    myDialog.setButton(DialogInterface.BUTTON_POSITIVE, "Ok", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // your code
        }
    });
    myDialog.show();

你能确切地解释一下你需要哪个视图吗?我有一个带有隐藏按钮的进度对话框,我需要一个用于取消的elso按钮