setContentView pour alertDialog
de travail sur une boîte de dialogue pop-up qui à l'intérieur si il a deux textEdit est. Je voudrais obtenir des informations de l'édition de texte sur "soumettre", mais ne savent pas comment. J'ai aussi ne sais pas comment faire un bouton ou un bouton annuler pour une simple boîte de dialogue ( je sais que vous pouvez sur une alertDialog avec "setNegativeButton").
Alors, comment puis-je ajouter un envoyer ou annuler pour un dialogue régulières? c'est ce que je suis en train de travailler avec jusqu'à:
public void changeEmail(View v){
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.change_email_dialog);
dialog.setTitle("Enter your new email");
dialog.show();
}
Je pense aussi, je me demandais si quelqu'un pouvait m'expliquer rapidement comment je pourrais obtenir les informations des deux textEdits qui sont à l'intérieur de la mise en page de la boîte de dialogue de l'aide?
Vous devez vous connecter pour publier un commentaire.
créer un fichier de mise en page: custom.xml
créer le onClick suivant la fonction de clic sur le bouton(si vous souhaitez que la boîte de dialogue):
Voici un lien vers le tutoriel pour obtenir exactement ce que vous voulez.
Ici est un lien à une question sur Stack Overflow qui fournit des informations sur la boîte de dialogue personnalisée.
faire votre propre boîte de dialogue
Vous pouvez essayer ce code. Je l'ai fait pour obtenir une valeur à partir de la boîte de dialogue. Utiliser les valeurs de texte et le texte 2.
J'avais été confronté exactement au même problème.
Voici ce que j'ai fait après une recherche.
activity_main.xml
dialog_add_title_list.xml
MainActivity.java
myDialogFragment.java
Lors de l'utilisation de la bibliothèque de prise en charge, assurez-vous que vous importez android.de soutien.v4.app.DialogFragment classe et pas android.app.DialogFragment.
boîte de dialogue créée