我在Android应用程序中创建了一个带有EditText的AlertDialog,但默认边距看起来确实关闭。我试图指定页边距如下:在AlertDialog中设置EditText的边距
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);
但是,从下图中可以看出,它没有应用所需的效果。
其他选项我试过包括将在LinearLayout中输入和设置使用的LayoutParams设置AlertDialog欣赏到的LinearLayout前的利润。
如何在AlertDialog中设置EditText的边距?
尝试从这个答案http://stackoverflow.com/questions/20761611/how-to-set-解决方案编辑文本-topmargins-in-dp-programatically – wanpanman
@wanpanman刚试过这个,很不幸 – scientiffic