我有一個EditText
對象:什麼LayoutParams應該用在AlertDialog中?
EditText textbox = new EditText (this);
textbox.setHint (something);
我想用生成器該視圖添加到AlertDialog
。
AlertDialog.Builder builder = new AlertDialog.Builder (this);
builder.setTitle (R.string.enter_password_name)
.setPositiveButton (R.string.save_text, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.setNegativeButton (R.string.cancel_text, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
我知道,有一種方法setView(int)
但我使用API 15,所以我只能用setView(View)
,這也是爲什麼我創建的代碼視圖的原因。
到目前爲止這麼好,但我現在需要設置LayoutParams
的視圖。我應該選擇什麼LayoutParams
?我知道在RelativeLayout
中使用RelativeLayout.LayoutParams
,在LinearLayout
中使用LinearLayout.LayoutParams
。但是我應該在對話框中使用什麼?
你不需要編程創建佈局使用setView你知道嗎? – tyczj