7
votes

Comment définir un texte sur un editext dans une boîte de dialogue?

La question est que vous pouvez voir que je ne peux pas définir la valeur de Editext Dynamiquement avant ShowdiAlog ().

textView.setText("hello"); this line kills the app.


0 commentaires

4 Réponses :


1
votes

Vous devez mettre cette ligne textview.setText ("hello"); dans OncreateDialog () méthode car vous définissez la valeur avant d'être initialisée.


2 commentaires

Merci. Ça marche. J'essayais d'affecter une valeur avant d'y avoir une référence.


Maintenant, vous devriez accepter la réponse car elle coulera comme sans réponse



1
votes

Vous n'avez pas initialisé TextView. Vous en avez besoin dans votre ONCreate () avant de faire le textview.setText ()

textview = (textview) textempryview.findviewById (r.id.username_view);


0 commentaires

0
votes

Je suppose que vous obtenez NullpointerException? Vous devriez d'abord serrer votre champ "TextView".


0 commentaires

0
votes

Recherchez le texte TextView figurant dans la boîte de dialogue et définissez le texte de TextView Essayez ceci lien


0 commentaires