将editText放在AlertDialog中而不使用自定义视图?

时间:2012-06-05 19:56:30

标签: android view alertdialog

将EditText放入alertDialog而不是使用自定义视图是更好的方法吗?

1 个答案:

答案 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扩展您的布局,并将其用作视图。