自定义对话框
上一节
下一节

自定义对话框的实现思路,所谓自定义就是要摆脱对话框的固有模式,显示自定义的设计首先需要做的是通过布局的方式将自定义内容的布局设计出来一般会在res/layout下通过xml文件存放自定义的设计然后通过对话框提供的能力将自定义的布局显示在对话框中Dialog和AlertDialog类都提供了使用自定义内容的基础
通过Dialog自定义
通过Dialog类实现自定义对话框的步骤
1、实现自定义布局(res/layout/custom_dlg.xml)
2、使用Dialog构造对象并加载自定义布局


通过AlertDialog自定义
通过AlertDialog类实现自定义对话框
AlertDialog是Dialog的子类,完全具备了Dialog的特性
对于Dialog来讲,如果没有设置Title,Title位置依然空白存在
AlertDialog可以解决这个问题
使用AlertDialog加载自定义布局的示例如下:


