Android编程实现AlertDialog自定义弹出对话框的方法示例

作者:只要你能好 时间:2022-09-13 19:34:45 

本文实例讲述了Android编程实现AlertDialog自定义弹出对话框的方法。分享给大家供大家参考,具体如下:

弹出对话框,显示自定义的布局文件
弹出对话框提示设置密码或登录密码


private void showSetPasswordDialod(){
   View dialogView=mInflater.inflate(R.layout.protect_first_dialog, null);
   AlertDialog.Builder builder=new AlertDialog.Builder(this);
   builder.setTitle("设置防盗密码");
   builder.setView(dialogView);
   //可通过加载布局的方式获取到布局文件中的组件,并进行相应的业务逻辑处理
   password=(EditText) dialogView.findViewById(R.id.protect_first_password1);
   repassword=(EditText) dialogView.findViewById(R.id.protect_first_password2);
   confirm=(Button) dialogView.findViewById(R.id.protect_password_confirm);
   cancle=(Button) dialogView.findViewById(R.id.protect_password_cancle);
   final AlertDialog dialog=builder.create();
   dialog.show();
   confirm.setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View v) {
       Toast.makeText(getBaseContext(), password.getText().toString(), 0).show();
     }
   });
   cancle.setOnClickListener(new OnClickListener() {
     @Override
     public void onClick(View v) {
       dialog.dismiss();
       ProtectedPhoneActivity.this.finish();
     }
   });
}

protect_first_dialog.xml为自定义的普通布局文件

希望本文所述对大家Android程序设计有所帮助。

标签:Android,AlertDialog,对话框
0
投稿

猜你喜欢

  • C#生成唯一值的方法汇总

    2023-11-09 07:25:21
  • Java中this和super的区别及this能否调用到父类使用

    2023-01-05 12:03:13
  • Maven引入外部jar的几种方法(小结)

    2022-11-10 01:35:30
  • HTTP基本认证(Basic Authentication)的JAVA实例代码

    2022-06-08 13:03:32
  • Spring Boot中使用JDBC Templet的方法教程

    2021-09-06 06:04:38
  • Android Studio设置或修改Android SDK路径方法

    2023-11-07 17:22:10
  • 解决Android 5.1限制外置SD卡写入权限的问题

    2021-08-05 03:54:41
  • java写入文件的几种方法分享

    2023-06-26 15:56:55
  • C语言常用占位符的使用小结

    2023-06-10 01:00:04
  • java多线程编程之慎重使用volatile关键字

    2022-09-08 00:36:41
  • Mybatis实现分表插件

    2023-07-23 12:41:54
  • android实现九宫格程序

    2023-02-16 16:30:53
  • Java使用Optional实现优雅避免空指针异常

    2023-06-05 15:35:39
  • 详解Spring/Spring boot异步任务编程WebAsyncTask

    2022-12-18 00:40:23
  • 利用Kotlin开发你的第一个Android应用

    2022-04-23 14:39:53
  • java文件操作之java写文件简单示例

    2023-10-21 14:37:13
  • java关于并发模型中的两种锁知识点详解

    2023-09-16 02:05:34
  • java的Arrays工具类实战

    2023-08-21 15:46:36
  • SSH框架网上商城项目第21战之详解易宝支付的流程

    2021-11-11 17:06:38
  • java中Statement 与 PreparedStatement接口之间的关系和区别

    2023-11-25 03:11:11
  • asp之家 软件编程 m.aspxhome.com