- http://t.csdn.cn/AW5gl
- 普通对话框Dialog
- 作用:显示普通信息,并通常具有“确定”和“取消”按钮
- 属性:
- setTitle():设置对话框标题
- setIcon():设置对话框图标
- setPositiveBotton():设置对话框添加yes按钮
- setNegativeButton():设置对话框添加no按钮
- setMessage():设置对话框提示信息
- 图示:
- 单选对话框
- 通过AlertDialog对象调用setSingleChoiceItems()方法创建
- 参数:
- 设置三个参数,第一个参数建立数组,用于显示选项内容,第2个参数设置是默认选中,“0”表示默认选中第一个选项,,如果默认未选中,参数填写-1,第三个参数是设置监听,允许对话框被点击
- 图示
- 多选对话框
- 通过AlertDialog对象调用setMultiChoiceItems()方法创建,创建方法与创建单选对话框相似
- 参数:
- 设置三个参数,第一个参数建立数组,用于显示选项内容,第二个参数是boolean数组,用来判断哪个选项需要勾选,如果没有选项选中则用“null”即可,第三个参数是建立监听,允许对话框被点击
- 图示
- 进度条对话框ProgressDialog
- 提供圆形进度条和水平进度条两种进度条样式
- 通过setProgressStyle方法设置进度条样式
- 属性
- setProgressStyle():设置进度条样式,STYLE_SPINNER为圆形进度条,STYLE_HORIZONTAL为水平进度条
- 图示
- 消息对话框Toast
- Android提供的轻量级信息提醒机制,显示在应用程序界面最上层,显示一段时间后自动消失,不会打断当前操作,也不获取焦点
- 通过makeText()方法实例化一个Toast对象
- 属性
- 该方法需要接收三个参数
- 第一个参数为当前类的Context(上下文)对象
- 第二个参数为文本显示内容
- 第三个参数为Toast显示的时间,显示时间的长短通过常量Toast.LENGTH_SHORT和Toast.LENGTH_LONG控制
- 图示
- 自定义对话框http://t.csdn.cn/SpXyz
- 创建步骤
- 1.设置自定义对话框样式
- 2.设计style(去标题栏,去背景)
- 3.将第一步的布局应用到当前自定义对话框
- 4.实例化对话框
- 需要创建自定义对话框的布局文件,在布局文件中设定对话框的标题,内容以及按钮
- 在java文件中调用MyDialog的构造方法把自定义的对话框显示出来
- 创建步骤
Android Studio 学习笔记--对话框
于 2023-05-10 23:40:43 首次发布