Fermer un AlertDialog.Builder de l'extérieur
Bonjour,
Voici mon AlertDialog.Builder :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
LayoutInflater factory = LayoutInflater.from(this);
final View alertDialogView = factory.inflate(R.layout.adb_perso, null);
//Création de l'AlertDialog
adb = new AlertDialog.Builder(this);
//On affecte la vue personnalisé que l'on a crée à notre AlertDialog
adb.setView(alertDialogView);
adb.setNegativeButton("KO", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.cancel(); // fermeture de l'AlertDialog.Builder de l'intérieur
}
}); |
Ici je ferme la fenêtre de dialogue quand je clique sur le bouton "KO".
J'aimerai pouvoir fermer la fenêtre quand je clique sur un bouton que j'ai moi même ajouté à ma fenêtre de dialogue (il est dans le layout adb_perso).
J'arrive à récupérer l'évènement sur mon bouton personnalisé, mais je n'arrive pas à fermer la fenêtre AlertDialog. :?
Comment faire ?