android 弹出框返回值
final AlertDialog.Builder builder2 = new AlertDialog.Builder(this);final EditText et2 = new EditText(this.getApplicationContext());
et2.setFocusable(true);
builder2.setTitle("请输入名称!").setIcon(android.R.drawable.ic_dialog_info).setView(et2)
.setNegativeButton("取消", null);
builder2.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
et2.setText(et2.getText().toString());
}
}).create().show();
为什么我用et2.getText().toString() 得不到值呢? android 弹出框 --------------------编程问答-------------------- 干嘛还要set啊,你是可以往上面写就有了,不必要再set了 --------------------编程问答-------------------- 我知道啊,刚开始没有set,总是获取不到输入框中的值。 --------------------编程问答-------------------- 话说你new的edittext放在哪了 都没addView? --------------------编程问答--------------------
好吧 setView了 你将获取的string用log输出看下
补充:移动开发 , Android