Stworzyłem AlertDialog z EditText w mojej aplikacji na Androida, ale domyślne marginesy wyglądają naprawdę źle. Próbowałem określić marginesy w następujący sposób:Ustawianie marginesów dla EditText w AlertDialog
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);
Jednak na poniższym obrazku widać, że nie stosuje on pożądanego efektu.
Inne opcje Próbowałem tym umieszczenie wejścia w LinearLayout i ustawianie marginesów za pomocą LayoutParams przed ustawieniem widoku AlertDialog do LinearLayout.
Jak ustawić marginesy dla EditText w AlertDialog?
spróbować rozwiązania z tej odpowiedzi http://stackoverflow.com/questions/20761611/how-to-set- edittext-topmargins-in-dp-programowo – wanpanman
@wanpanman właśnie tego wypróbował i nie przyniosło to efektu, niestety – scientiffic