第一单元 Dialog以及自定义Dialog

本文详细介绍了Android中各种对话框的使用方法,包括普通、单选、多选、自定义、进度条、日期与时间选择对话框。同时深入探讨了自定义对话框的实现思路与代码实践。

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

第1天Dialog对话框

  1. 一。常用的对话框
    1.普通对话框
    2.单选对话框
    3.多选对话框
    4.自定义对话框(******)
    5.水平进度条对话框
    6.圆形进度条对话框
    7.日期选择对话框
    8.时间选择对话框 二。自定义对话框
    1.思路:
    2.代码

一、常用的对话框

对话框特殊
普通AlertDialog.Builder()null
单选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.普通对话框

在这里插入图片描述
在这里插入图片描述

2.单选对话框

在这里插入图片描述
在这里插入图片描述

3.多选对话框

在这里插入图片描述
在这里插入图片描述

4.自定义对话框

在这里插入图片描述

在这里插入图片描述

5.水平进度条对话框

在这里插入图片描述
在这里插入图片描述

6.圆形进度条对话框

在这里插入图片描述

7.日期选择对话框

在这里插入图片描述

二。自定义对话框

1.思路:

1.自定义类继承Dialog
2.重写Dialog的方法并添加需要的功能
3.在Activity中实例化自定义类的对象
在这里插入图片描述
在这里插入图片描述

2.代码

1.自定义类继承Dialog
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
.在Activity中实例化自定义类的对象

在这里插入图片描述
xml布局
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值