Ajouter plus grande marge de EditText dans Android AlertDialog

J'ai un EditText à l'intérieur d'un AlertDialog. Il ressemble à ceci.

Ajouter plus grande marge de EditText dans Android AlertDialog

Voir où il est dit tddjdjck et comment il est mis en retrait de beaucoup. C'est ce que je veux (j'ai utilisé setPadding à gauche et à droite de 50), mais je veux aussi la ligne bleue en dessous pour être mis en retrait de trop. Comment dois-je faire?

Le code que j'utilise est ci-dessous:

            final AlertDialog.Builder alert = new AlertDialog.Builder(thisActivity);
            final EditText input = new EditText(thisActivity);
            input.setSingleLine();
            input.setPadding(50, 0, 50, 0);

            alert.setTitle("by...");
            alert.setMessage("enter the name of the person who did:");
            alert.setView(input);
            alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    String value = input.getText().toString().trim();

                }
            });

            alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    dialog.cancel();
                }
            });
            alert.show();  

Merci

  • au lieu de rembourrage utilisation layout_margin de gauche et de droite
  • Le faire de cette façon. settext("votre texte \n\n"). Simple et fait le travail
  • Quelle fonction dois-je utiliser pour définir la layout_margin?
InformationsquelleAutor b85411 | 2015-01-05