安卓中幾種常見對話方塊
阿新 • • 發佈:2019-01-27
AlertDialog dialog = null; private void showSetupPwdDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); View view = View.inflate(HomeActivity.this, R.layout.dialog_setup_pwd, null); builder.setView(view); //初始化view裡面的控制元件 final EditText et_dialog_pwd = (EditText) view.findViewById(R.id.et_dialog_pwd); final EditText et_dialog_pwd_confirm = (EditText) view.findViewById(R.id.et_dialog_pwd_confirm); Button bt_dialog_sure = (Button) view.findViewById(R.id.bt_dialog_sure); Button bt_dialog_cancel = (Button) view.findViewById(R.id.bt_dialog_cancel); bt_dialog_sure.setOnClickListener(new View.OnClickListener() {//確定按鈕 @Override public void onClick(View view) { } }); bt_dialog_cancel.setOnClickListener(new View.OnClickListener() {//取消按鈕 @Override public void onClick(View view) { dialog.dismiss();//取消對話方塊 } }); dialog = builder.show();//顯示對話方塊,把對話方塊的引用賦給類的成員變數 }