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

 时间:2026-02-12 01:25:48

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

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

2、上文对话框的特点,显示标题和一张图片,第一步创建对话框显示的View视图,封装成方法createDialog(),下图:

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

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

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

1、使用Dialog子类的好处,方便调用已经封装好对话框样式和方法,满足多种对话框的需求,如下图:

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

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

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

3、AlertDialog.Builder构建对话框的特点,调用set方法,添加标题、内容和按钮的文字,同时设置按钮的监听,如下图:

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

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

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

2、在DialogFragment的生命周期中,重写DialogFragment的onCreateDialog(Bundle savedInstanceState)方法,创建需要展示的对话框并返回,这里显示一个AlertDialog的对话框,如下图:

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

  • kali下如何sqlmap脱出的数据存放位置
  • 保卫萝卜423关攻略图解
  • patchmania龙舌兰高原攻略
  • 保卫萝卜3,如何免费获得体力?
  • 罗马2全面战争怎么打造完美兵团
  • 热门搜索
    清远旅游公司 燕子沟旅游 湖泊旅游 上海旅游酒店 五一山东旅游景点 庐山旅游网 淮安旅游团 百里峡旅游 泰国旅游签证办理流程 临安旅游网