android怎么获取文本对话框的值

newAlertDialog.Builder(context).setTitle("是否保存,在下面输入关卡名字").setIcon(android.R.drawable... new AlertDialog.Builder(context)
.setTitle("是否保存,在下面输入关卡名字" )
.setIcon(android.R.drawable.ic_dialog_info)
.setView(new EditText(context))
.setPositiveButton("确定" , null)
.setNegativeButton("取消" , null )
.show();
这个怎么获取文本框的值呢
展开
 我来答
与子同袍8B
2014-12-17 · TA获得超过550个赞
知道小有建树答主
回答量:294
采纳率:100%
帮助的人:167万
展开全部
.setView(new EditText(context)) //
.setPositiveButton("确定" , null) // null这里加个点击事件,获取上边的Editortext.getText
更多追问追答
追问
没有这个啊Editortext,,如果用EditText没getText方法
追答
.setView(new  EditText(context)) 你不是set了个view吗?
你不就是想获取这个view对话框里的值吗?
final View view = View.inflate(this, R.layout.X, null); //这是个布局里边有文本框

new AlertDialog.Builder(context)
.setTitle("是否保存,在下面输入关卡名字" )
.setIcon(android.R.drawable.ic_dialog_info)
.setView(view)
.setPositiveButton("确定" , new DialogInterface.OnClickListener(){
OnClick() {
EditText et = (EditText)view.findViewById(R.id.XXXX);
String s = et.getText().toString(); // 这样可以吗?

}

})
.setNegativeButton("取消" , null )
.show();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式