Ich habe einen EditText in einem AlertDialog. Es sieht aus wie das.Fügen Sie EditText in Android AlertDialog einen größeren Rand hinzu
sehen, wo es heißt tddjdjck und wie es ziemlich viel eingerückt. Das ist was ich will (ich habe setPadding
mit links und rechts auf 50 gesetzt), aber ich möchte auch die blaue Linie darunter eingerückt werden. Wie mache ich das?
Der Code ich benutze ist unten:
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();
Danke
statt Polsterung Gebrauch layout_margin von links und rechts –
Machen Sie es wie diese. settext ("Ihr Text \ n \ n"). Einfach und macht den Job –
Welche Funktion kann ich verwenden, um das Layout_margin zu setzen? – b85411