Comment obtenir des données à partir d'une boîte de dialogue personnalisée
J'Ai une boîte de dialoge dans mon code, que lorsque je clique sur un bouton dans l'activité Principale, il apparaît, ce dilog case est comme ceci :
Je tiens à mettre les données de Chaîne de "Nombre" et "Entrer le Nom de" zone Test pour un viewText dans l'Activité Principale, je ne sais pas comment faire pour transférer cette valeur.
ma partie de code qui affiche la boîte de dialogue est ceci :
btnstart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//Auto-generated method stub
final Dialog dialog = new Dialog(Main0.this);
dialog.setContentView(R.layout.number);
dialog.setTitle("Save New Number");
dialog.setCancelable(true);
dialog.show();
}
});
Vous devez vous connecter pour publier un commentaire.
Cela devrait fonctionner:
(L'ajouter dans votre
onClick
méthode)Si le textView, où vous voulez afficher le texte, dans la même Activité, lorsque la boîte de dialogue pop, de définir une Chaîne de caractères comme:
ensuite, obtenir le textView (à l'intérieur onClick avant de dialogue.show())de Votre xml défini boîte de dialogue mise en page.
Après cela, Vous pouvez définir le texte à votre TextView où vous voulez afficher l'entrée: