简单实现复杂的自定义Dialog布局及View的点击事件处理
很多时候我们需要弹出一个对话框,提示用户,AlertDialog可以在当前的界面弹出一个对话框,这个对话框是处在所有界面元素之上的,能够屏蔽其他控件的交互能力。有时候原始的AlertDialog并不能满足我们实际的需要,这时候就需要我们自定义Dialog,自定义Dialog可以有两种实现方式,一种是定义一个类继承Dialog,一种是自定义一个我们想要的布局,然 后加载,相对来说,后面的方式容易实现一点。我们接下来要实现的也是这种相对简单的一种。
随便一个按钮点击弹出Dialog
先看效果
MainAtcivity的布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/activity_main"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width=