2013-03-30 6 views
2

Comment écrire un texte long dans une fenêtre pop-up. J'ai essayé ce dlgAlert.setMessage("Long Text"); mais ce n'est pas bon pour les textes longs comme les descriptions. Je veux une nouvelle fenêtre avec un long texte et un bouton OK, afin que les utilisateurs puissent lire le texte sans aucun problème. Comment puis-je faire ceci ?comment ajouter une fenêtre contextuelle pour les textes longs Android

+0

Postez le complet exemple de ce que vous avez essayé. – Tushar

+0

Ce n'est pas un endroit pour poser des questions comme "Comment", "Code pour moi", "Comment puis-je y parvenir" - S'il vous plaît essayez, et montrez-nous ce que vous avez essayé dans un format appelé code source. –

Répondre

4

Créer un AlertDialog:

String loremIpsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam"; 

    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); 
    builder.setTitle("My Title"); 
    builder.setMessage(loremIpsum); 

    builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int id) { 
      // Do something 
     } 
    }); 
    builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int id) { 
      // User cancelled the dialog 
     } 
    }); 
    builder.show(); 

qui ressemblera à ceci (il défile):

enter image description here

Questions connexes