zoukankan      html  css  js  c++  java
  • android之自定义弹框

    step1 创建窗体

    final AlertDialog dialog =new Builder(this).create();

    step2 获取View

    View viewDialog =View.inflate(this, R.layout.userinfo_dialog_edit, null);
                final EditText txtUserName=(EditText)viewDialog.findViewById(R.id.txtUserName);
                final EditText txtBirthday=(EditText)viewDialog.findViewById(R.id.txtBirthday);
                final EditText txtPhoneNumber=(EditText)viewDialog.findViewById(R.id.txtPhoneNumber);
                final EditText txtAddress=(EditText)viewDialog.findViewById(R.id.txtAddress);
                txtUserName.setText(userDto.getUserName());
                txtBirthday.setText(userDto.getBirthday());
                txtPhoneNumber.setText(userDto.getPhoneNumber());
                txtAddress.setText(userDto.getAddress());
                Button btnSave =(Button)viewDialog.findViewById(R.id.btnSave);
                Button btnClose =(Button)viewDialog.findViewById(R.id.btnClose);
                btnSave.setOnClickListener(new OnClickListener(){
                    @Override
                    public void onClick(View arg0) {
                        UserInfoDto dto =new UserInfoDto();
                        dto.setUserName(txtUserName.getText().toString());
                        dto.setBirthday(txtBirthday.getText().toString());
                        dto.setPhoneNumber(txtPhoneNumber.getText().toString());
                        dto.setAddress(txtAddress.getText().toString());
                        InsertOneTest(dto);
                    }
                });
                btnClose.setOnClickListener(new OnClickListener(){
                    @Override
                    public void onClick(View arg0) {
                        dialog.dismiss();
                    }
                });

    step3 show窗体

    dialog.setView(viewDialog, 0, 0, 0, 0);
    dialog.show();

  • 相关阅读:
    vue表单验证定位到错误的地方
    INSPINIA Version 2.5 Bootstrap3
    volatile 彻底搞懂
    solr6.4.2之webservice兼容升级
    快速排序
    Elasticsearch调优篇 10
    TCP 连接为什么需要 3 次握手和 4 次挥手
    搜索技术与方案的选型与思考
    Elasticsearch调优篇 09
    Elasticsearch调优篇 08
  • 原文地址:https://www.cnblogs.com/huangzhen22/p/4803487.html
Copyright © 2011-2022 走看看