Android - Comment faire pour que cette boîte de dialogue d'alerte défile?
Je suis débutant dans android et de faire ma première application android. mon "à Propos" du menu lorsque l'on clique dessus montre une alertdialog avec un très long message.
J'ai essayé différentes méthodes pour faire de défilement, mais je ne pouvais pas. J'ai essayé la lecture de différentes questions sur stackoverflow, mais ils n'ont pas fonctionné pour moi. Voici mon dialogue alerte de code.
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("Title");
alertDialog.setMessage("Here is a really long message.");
alertDialog.setButton("OK", null);
AlertDialog alert = alertDialog.create();
alert.show();
Quelqu'un peut-il m'expliquer en détail comment faire de défilement?
Toute aide ou suggestion serait appréciée !
source d'informationauteur ashu
Vous devez vous connecter pour publier un commentaire.
Cette solution est de prendre de ce post.
Pour un affichage à défilement, il doit être imbriquée à l'intérieur d'un ScrollView conteneur:
Noter qu'un ScrollView conteneur ne peut avoir qu'un enfant en vue de mise en page. Il n'est pas possible, par exemple, pour placer un TextView et le Bouton dans un ScrollView sans le LinearLayout.
Dans cette situation, vous pouvez créer votre propre layout.xml fichier contenant un Texte en Vue de Défilement de la Vue. et ensemble TextMessage dans ce Texte, Afficher, Gonfler cette mise en page avec votre boîte de dialogue alerte.
yourxmlfile.xml
De L'Activité De La Classe
Vous pouvez simplement utiliser une approche par défaut:
Vous pouvez remarquer qu'un message TextView est intégré dans le ScrollView le récipient dans alert_dialog.xml. C'est un modèle qui est utilisé.
L'emplacement de ce fichier est post