将EditText放入alertDialog而不是使用自定义视图是更好的方法吗?
答案 0 :(得分:2)
尝试使用它:
final EditText input = new EditText(this);
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Title");
alertDialog.setMessage("Message");
alertDialog.setView(input, 10, 0, 10, 0); // 10 spacing, left and right
alertDialog.setButton("OK", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Clicked
}
});
alertDialog.show();
如果您想为editText添加自定义布局,我知道的唯一选项是: 使用LayoutInflater扩展您的布局,并将其用作视图。