每次做对话框都要百度半天
今天在这里总结一下
AlertDialog.Builder builder = new AlertDialog.Builder(PreviewActivity.this); final AlertDialog alertDialog = builder.create(); //创建后立即显示 alertDialog.show(); //设置软键盘可见 alertDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); //设置对话框的布局 View view = LayoutInflater.from(PreviewActivity.this).inflate(R.layout.dialog_account, null); alertDialog.setContentView(view); //设置对话框不可被取消 alertDialog.setCancelable(false);
Button btn_cancel_dialog = (Button) view.findViewById(R.id.btn_cancel_dialog);
//取消按钮的点击事件,确定按钮同理 btn_cancel_dialog.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } });