做了一个自定义弹出框,里面有两个EditText,需要在确定后获取两个EditText的值。
问题原型:
采用常规的EditText et=(EditText)findViewById(R.id.aaa)其中aaa是自定义布局中EditText的id值,根据自己的项目自己修改一下哦,呵呵。
但是用et.getText().toString()获取值时总是程序崩溃,通过调试发现et的值为null。
解决方法:
查阅网上资料,采取如下方法,完整的代码
LayoutInflater inflater = getLayoutInflater();
final View layout = inflater.inflate(R.layout.config,
(ViewGroup) findViewById(R.id.tableView));
new AlertDialog.Builder(v.getContext()).setTitle(“设置选项”).setView(layout)
.setPositiveButton(“设置”, new DialogInterface.OnClickListener() {
public void onClick(Dia
版权声明:本文为luochao_tj原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。