Je valide un AlertDialog, et je voudrais lever un Toast au-dessus de l'affichage AlertDialog.Comment lever un toast au-dessus d'un AlertDialog?
Je possède ce code, mais le Toast est affiché sur l'activité
new AlertDialog.Builder(this).setTitle(R.string.contact_groups_add)
.setView(addView).setPositiveButton(R.string.ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
if (wrapper.getTitle().length()>0)
{
processAdd(wrapper);
} else {
Toast.makeText(getApplicationContext(), "Name is required", Toast.LENGTH_SHORT).show();
}
}
}).setNegativeButton(R.string.cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
// ignore, just dismiss
}
}).show();
C'est la meilleure façon de le faire, je ferais imagane, le constructeur AlertDialog construit la boîte de dialogue dans le cadre de l'activité de sorte que le pain grillé apparaît sur l'activité puis, au moins thats ce que je crois arrive –
Ouais ça arrive , n'est donc pas possible de lever au sommet de l'alertdialog? – Pentium10
Je ne pense pas que le AlertDialog.Builder vous donne ce niveau de contrôle. C'est une méthode pratique pour écrire des dialogues simples, si vous avez besoin de quelque chose de plus spécifique, vous écrivez habituellement votre propre activité de dialogue. – seanhodges