网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Android开发之对话框创建的几种方式总结

时间:2024-10-13 20:56:25

对话框是APP与用户交互的其中一种方式,比较常见的对话框有:更新对话框、退出提示对话框、进度条对话框、上下文对话框、选择对话框,创建对话框的方式有很多种,可以直接实例化Dialog,也可以弋讥孜求使用Dialog子类,下面详细分析创建对话框的一种方式。

工具/原料

Android开发工具:Android Studio或Eclipse

Android测试工具:虚拟设备或测试手机

第一种方式:直接实例化Dialog对象

1、Dialog属于对话框的基类,直接实例化Dialog创建对话框的好处,简单、方便,只需要指定对话框的View视图和title即可,如下图:

Android开发之对话框创建的几种方式总结

3、实例化Dialog,调用setContentView()方法,添加对话显示的View视图,最后调用show()方法显示对话框,如下图:

Android开发之对话框创建的几种方式总结

2、AlertDialog属于Dialog对话框常用的子类,AlertDialog构建对话框,调用AlertDialog.Builder内部类提供的set方法,添加默认属性,如下图:

Android开发之对话框创建的几种方式总结

第三方式:使用Fragment的子类DialogFragment

1、这里介绍的DialogFragment是位于android.support.v4.app包下的类,该类的特点:使用DialogFragment管理对话框可确保它能正确处理生命周期事件

Android开发之对话框创建的几种方式总结
© 海能知识库