坑
EditText的用法众多,其中在配合对话框显示输入框时遇到了奇怪的问题,代码如下:
final EditText editText= new EditText(this);
editText.setInputType(InputType.TYPE_CLASS_TEXT
| InputType.TYPE_TEXT_VARIATION_PASSWORD);
dialog2=new AlertDialog.Builder(this)
.setTitle("输入密码")//设置对话框的标题
//.setView(editText)如果在这里设置View会致使在第二次启动对话框时报错,说已有子view必须先移除
.setIcon(android.R.drawable.ic_dialog_info)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if (editText.getText().toString().trim().length()==0){
showLoginDialog("系统提示","密码不能为空",false);
}else {