使用EditText对话框

时间:2012-07-19 02:46:02

标签: android android-edittext android-dialog

我正在尝试在其上创建一个Dialog EditText,用户将在其中键入,然后点击“确定”。

我无法找到此类Dialog的任何示例(文字到语音翻译)

您能指点我参考或提供一个例子吗?

1 个答案:

答案 0 :(得分:3)

您可以使用AlertDialog.Builder自定义警告对话框。特别是setView()方法允许您向对话框添加视图,在本例中为EditText。

EditText et = new EditText(this);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(et)
.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog,int id) {
        String input = et.getText().toString();
                //do something with input
        }
});
AlertDialog ad = builder.create();
ad.show();