2013-06-17 2 views
0

Je veux garder la boîte de dialogue ouverte, après que le bouton est cliqué.J'ai mis la propriété cancelable faux .. mais son ne fonctionne pas (ANDROID) .Veuillez me guider ?? psudocode est làCOMMENT garder la boîte de dialogue ouverte après avoir appuyé sur le bouton (android)

Builder ad= new (Dialogue .....) 
ad.setCancelable(false); 
ad.setPositivebutton("ok",....){ 
onclicklistner(){ } 

ad.setNegativebytton("SpeekAgain",...) 

onclicklistner{ 
} ad.show(); 

Dialogue ferme sur les deux buttons..i veulent doit garder ouvert sur un bouton

+1

essayer ce lien http://stackoverflow.com/questions/16872164/andengine-ask-questions-with-toast/16872284#16872284 –

+0

pouvez-vous s'il vous plaît signaler le code réel – MDMalik

Répondre

2

Vous devez remplacer les boîtes de dialogue OnShow puis quel que soit le bouton que vous souhaitez remplacer

d.setOnShowListener(new OnShowListener(){ 

     public void onShow(DialogInterface dialog) { 
      Button b = d.getButton(AlertDialog.BUTTON_POSITIVE); 
      b.setOnClickListener(new View.OnClickListener() { 

       public void onClick(View view) { 

        //handle click 
       } 
      }); 
     } 

    }); 
Questions connexes