2017-09-17 19 views
-1

私はコードの下での進捗ダイアログがあります。進捗ダイアログのボタンを2つ作成する方法は?

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(); 

を私は進捗ダイアログのための2つのボタンを作成する方法を、progrssダイアログのための2つのボタンを作成したいですか?

+0

をあなたが正確に表示され、正確に説明することができ、あなたは必要ありません。 –

+0

私はhideボタン付きの進捗ダイアログを持っています、私はcancle用に1つのelsoボタンが必要です – Zahra

答えて

0

私たちは、コードの下でProgressDialogのための2つのボタンを作成するには次のことができます。

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(); 
関連する問題