1. 程式人生 > >安卓中幾種常見對話方塊

安卓中幾種常見對話方塊

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();//顯示對話方塊,把對話方塊的引用賦給類的成員變數
}