Ich habe einen AlertDialog mit einem EditText in meiner Android App erstellt, aber die Standardränder sehen wirklich aus. Ich habe versucht, Ränder festlegen wie folgt:Ränder für EditText in AlertDialog festlegen
android.support.v7.app.AlertDialog.Builder builder = new android.support.v7.app.AlertDialog.Builder(SpinActivity.this);
builder.setTitle("Edit Spin Tags");
builder.setMessage("(separate tags with commas)");
// set input
int margin = 10;
final EditText input = new EditText(SpinActivity.this);
input.setSingleLine();
input.setText(spinTags.toString().replace("[", "").replace("]", ""));
builder.setView(input, margin, 0, margin, 0);
jedoch aus dem Bild unten, können Sie sehen, dass es nicht die gewünschte Wirkung bewirbt.
Andere Optionen Ich habe versucht, einschließlich der Eingabe in einem Linearlayout platzieren und die Ränder Einstellung mit LayoutParams vor dem Alertdialog im Hinblick auf das Linearlayout einstellen.
Wie stelle ich die Ränder für einen EditText in einem AlertDialog ein?
versuchen, die Lösung aus dieser Antwort http://stackoverflow.com/questions/20761611/how-to-set- edittext-topmargins-in-dp-programmatisch – wanpanman
@wanpanman hat das gerade versucht und es hatte keine Wirkung, leider – scientiffic