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(){@Overridepublic 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(){@Overridepublic void onClick(View arg0) {dialog.dismiss();}});

step3 show窗体

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

转载于:https://www.cnblogs.com/huangzhen22/p/4803487.html

android之自定义弹框相关推荐

  1. android 系统弹框与自定义弹框

    1. 系统弹框 private AlertDialog alertDialog; private void tipDialog(String value) {         if (alertDia ...

  2. 自定义弹框一(PopupWindow实现) 响应两种点击事件

    自定义弹框通常可以使用 自定义的popupwindow,自定义的activity,自定义的dialog来实现  这里先用popupwindow来实现 并且可以在弹框上实现点击事件 或者在其所依附的ac ...

  3. 一个常用的自定义弹框封装(适配 AndroidX),加载 ProgressDialog,状态显示的 StatusDialog 和自定义 Toast,全部支持背景颜色,圆角,边框和文字的自定义,构建者模

    MNProgressHUD 项目地址:maning0303/MNProgressHUD  简介: 一个常用的自定义弹框封装(适配 AndroidX),加载 ProgressDialog,状态显示的 S ...

  4. 抖音短视频系统开发自定义弹框

    我们如果想要实现这样的自定义弹框,需要怎么做呢,接下来就是教程 首先,我们需要创建一个类继承Dialog 下面就是代码 import android.annotation.SuppressLint; ...

  5. android 自定义搜索框edittext,Android编程自定义搜索框实现方法【附demo源码下载】...

    本文实例讲述了Android编程自定义搜索框实现方法.分享给大家供大家参考,具体如下: 先来看效果图吧~ 分析:这只是模拟了一个静态数据的删除与显示 用EditText+PopupWindow+lis ...

  6. android仿ios弹框_在“提示”框中:iOS外观(在Android上运行),Google Maps作为Time Machine,下载Wii游戏保存...

    android仿ios弹框 Once a week we round up some great reader tips and share them with everyone. Read on t ...

  7. react离开页面,自定义弹框拦截,路由拦截

    前言: 项目有个需求是:跳转路由,在离开页面前,需要弹框询问用户是否确定离开. 用react-router的<Prompt>组件是可以的,但是,怎么使用antd组件(或者说自定义组件)呢? ...

  8. element-ui 自定义弹框,加入图片

    element 组件库里面有弹框组件. 实际项目中需要用到弹框.需求是在弹框的div里面放入一张图片. 用到的是element弹框组件的最后一个.自定义弹框组件 const h = this.$cre ...

  9. jq js 自定义弹框

    自定义弹框 <body> <script type="text/javascript" src="./js/jquery-1.8.3.js"& ...

  10. 1. 使用Popup组件自定义弹框提示页面

    Popup的基本使用 在QT中,经常使用QMessageBox进行弹框的提示,而在QML中并没有这个功能,但是可以利用Popup组件进行自定义弹框的设计. 该组件可以理解为是一个空白区域,默认的vis ...

最新文章

  1. java_AWT.内存监控
  2. python项目开发实战-给缺少Python项目实战经验的人
  3. 嵌入式开发之zynq——zynq开发环境搭建
  4. Dubbo环境搭建-ZooKeeper注册中心
  5. Python中Pyaudio安装失败的解决办法
  6. java复制类mytool_MyTools
  7. 当c语言表达式中同时有字符 整数,c语言第2章数据类型、运算符与表达式a.ppt
  8. 10.傅里叶变换——傅里叶变换、计算傅里叶变换_3
  9. 华为平板matepad pro鸿蒙,华为MatePad Pro 2平板电脑入网:首款预装鸿蒙OS
  10. mysql怎么精简_我这个mysql查询该如何精简,提高效率啊?
  11. 鸿蒙系统是不是推迟发布了,鸿蒙系统2.0来了,华为Mate40推迟发布
  12. python中dict对象和字符串string对象互相转换
  13. [webpack]手写一个mvp版本的webpack
  14. oracle 11g crs stat,Oracle 11g RAC CRS磁盘丢失后恢复
  15. vs2010mfc单文档中添加对话框中的控件
  16. 网管员的任务与职责漫谈
  17. LCD显示--TM1640芯片驱动程序
  18. 魔百和CM201-1 线机教程 救砖(大部分情况能用)
  19. Word 恢复默认样式
  20. Windows、Mac环境下IDEA Maven配置和一些错误汇总(修正) tips:查找方便,仅作参考

热门文章

  1. python:DataFrame输出为csv(Pandas的to_csv()使用)
  2. java404_java这个404你能解决吗?
  3. 在vue中实现picker样式_vue mint-ui学习笔记之picker的使用
  4. html三栏布局有哪几种,CSS三栏布局的5种方法详解
  5. 阿里云盘扩容时,容量限制是多少?
  6. javascript函数防抖Debounce
  7. 如何监控微信小程序HTTP请求错误
  8. Moya网络层 + ObjectMapper数据转模型
  9. Nagios利用NRPE监控Linux主机
  10. halcon 导出数据集_HALCON中级篇:Blob分析