Dialog

本文详细介绍了多种对话框的使用方法,包括普通、单选、多选、自定义、水平进度条、圆形进度条、日期选择及时间选择对话框。通过具体的类和方法讲解,如AlertDialog.Builder()、setSingleChoiceItems()、DatePickerDialog和TimePickerDialog等,帮助读者掌握不同场景下对话框的创建与应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dialog对话框

一:常用对话框
1.普通对话框
2.单选对话框
3.多选对话框
4.自定义对话框
5.水平进度条对话框
6.圆形进度条对话框
7.日期选择对话框
8.时间选择对话框

对话框特殊
普通AlertDialog.Builder()
单选AlertDialog.Builder()setSingleChoiceItems()
多选AlertDialog.Builder()setMultiChoiceItems()
日期DatePickerDialognew DatePickerDialog(context,DatePickerDialog.OnDateSetListener,year,month,day);
时间TimePickerDialognew TimePickerDialog(context, TimePickerDialog.OnTimeSetListener,时,分,是否24进制);
水平ProgressDialogsetStyle(ProgressDialog.STYLE_HORIZONTAL)
圆圈ProgressDialogsetStyle(ProgressDialog.STYLE_SPINNER)
自定义AlertDialog.Builder()setView()

自定义对话框
1.自定义类继承Dialog
2.重写Dialog的方法并添加需要实现的功能
3.在Activity中实例化自定义类的对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值