对话框包含EditText自动弹出软键盘

public void createDialog()
	{

		AlertDialog.Builder builder = new AlertDialog.Builder(this);
		builder.setPositiveButton("确定", null);
		builder.setNegativeButton("取消", null);
		
		AlertDialog alertDialog = builder.create();
		alertDialog.setTitle("请输入");
		alertDialog.setIcon(android.R.drawable.ic_dialog_info);
		alertDialog.setView(new EditText(this));

		 alertDialog.show();
		 alertDialog.getWindow().setSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
	}
搞定收工

你可能感兴趣的:(android,EditText,软键盘)