2017-09-17 3 views
-1

나는 코드 아래로 진행 대화 상자가 있습니다진행률 대화 상자에 두 개의 버튼을 만드는 방법은 무엇입니까?

내가 progrss 대화에 대한 두 개의 버튼을 생성 할
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(); 

, 어떻게 진행 대화 상자에 두 개의 버튼을 만들? 우리가 할 수있는

+0

는 정확히 정확히 당신이 필요합니까 볼 수있는 설명 할 수있다. –

+0

숨기기 버튼이있는 진행 대화 상자가 있습니다. cancle 용 하나의 엘소 버튼이 필요합니다. – Zahra

답변

0

코드 아래로해서 ProgressDialog에 대한 두 개의 버튼을 만들려면 다음

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(); 
관련 문제