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

 更新时间:2017年07月11日 08:58:33   作者:只要你能好  
这篇文章主要介绍了Android编程实现AlertDialog自定义弹出对话框的方法,结合实例形式分析了Android AlertDialog自定义弹出对话框的基本功能与事件监听实现技巧,需要的朋友可以参考下

本文实例讲述了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开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

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

相关文章

  • Android Data Binding数据绑定详解

    Android Data Binding数据绑定详解

    本文主要介绍Android Data Binding数据绑定的知识,这里整理了详细的资料及简单示例代码帮助大家学习理解此部分知识,有需要的小伙伴可以参考下
    2016-09-09
  • Kotlin中的密封类和密封接口及其应用场景

    Kotlin中的密封类和密封接口及其应用场景

    在Kotlin中,密封类和密封接口是用于表示受限类型层次结构的特殊类和接口。密封类和密封接口可以在一定程度上限制类型的继承层次,使编译器能够更好地检测代码中的错误,并增强代码的可读性和可维护性
    2023-05-05
  • Android开发教程之电源管理详解

    Android开发教程之电源管理详解

    这篇文章主要介绍了Android开发教程之电源管理,较为详细的分析了Android电源管理的相关概念、注意事项与功能实现技巧,需要的朋友可以参考下
    2016-06-06
  • Android开发之开关按钮控件ToggleButton简单用法示例

    Android开发之开关按钮控件ToggleButton简单用法示例

    这篇文章主要介绍了Android开发之开关按钮控件ToggleButton简单用法,结合实例形式分析了Android开关按钮控件ToggleButton的相关xml布局与调用操作技巧,需要的朋友可以参考下
    2017-12-12
  • 详解Android 手机卫士设置向导页面

    详解Android 手机卫士设置向导页面

    这篇文章主要介绍了详解Android 手机卫士设置向导页面的相关资料,需要的朋友可以参考下
    2016-04-04
  • Flutter进阶之实现动画效果(四)

    Flutter进阶之实现动画效果(四)

    这篇文章主要为大家详细介绍了Flutter进阶之实现动画效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • 使用Flutter开发一个图片UI组件的代码示例

    使用Flutter开发一个图片UI组件的代码示例

    在移动应用开发中,图片展示是一个常见的需求,为了满足不同场景的图片展示需求,我们可以开发一个灵活配置的图片UI组件,本文将介绍如何使用Flutter开发一个图片UI组件,并提供了丰富的配置选项,需要的朋友可以参考下
    2023-09-09
  • android传送照片到FTP服务器的实现代码

    android传送照片到FTP服务器的实现代码

    这篇文章主要为大家详细介绍了android传送照片到FTP服务器的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Android一次性退出多个Activity的方法

    Android一次性退出多个Activity的方法

    这篇文章主要介绍了Android一次性退出多个Activity的方法,结合实例形式分析了Activity的创建,继承,遍历与关闭等实现步骤与相关技巧,需要的朋友可以参考下
    2016-02-02
  • Android自动填充短信验证码功能(demo)

    Android自动填充短信验证码功能(demo)

    在项目开发中为了给用户带来极好的体验效果,通常需要实现验证码的自动填充功能,怎么实现呢?今天小编给大家分享Android自动填充短信验证码功能的实现方法,需要的朋友参考下吧
    2017-02-02

最新评论