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();
这个怎么获取文本框的值呢 展开
.setTitle("是否保存,在下面输入关卡名字" )
.setIcon(android.R.drawable.ic_dialog_info)
.setView(new EditText(context))
.setPositiveButton("确定" , null)
.setNegativeButton("取消" , null )
.show();
这个怎么获取文本框的值呢 展开
1个回答
展开全部
.setView(new EditText(context)) //
.setPositiveButton("确定" , null) // null这里加个点击事件,获取上边的Editortext.getText
.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();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |