我在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