-3

我正在尝试制作一个用户DialogEditText在其中键入的内容,然后单击“确定”。

我找不到任何此类Dialog(文本到语音翻译)的示例

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

4

1 回答 1

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();
于 2012-07-19T02:57:08.850 回答