我正在尝试在其上创建一个Dialog
EditText
,用户将在其中键入,然后点击“确定”。
我无法找到此类Dialog
的任何示例(文字到语音翻译)
您能指点我参考或提供一个例子吗?
答案 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();