对话框
aletdiaog:功能最为丰富,实际应用最为广泛的对话框
ProgressDialog:进度对话框。是对简单进度条的封装
DataPickerDialog:日期选择对话框
TimePickerDialog:时间选择对话框
自定i一对话框:对话框布局定义,并设置监听事件
测试界面
1.测试AlerDialog
2.测试ProgressDialog
3测试DatePickDialog TimePickDialog
AlertDialog
生成的对话框分为4个区域:图表区、标题区、内容区、按钮区
创建对话框的步骤
使用AlerDialog。BUilder创建对象
调用 AlerDIa。Builder的setTitle()或setCustomTitle方法设置标题
调用AlerDialog。Builder的SetIcon()方法设置图标
调用AlerDialog。BUilder的相关设置方法设置对话框内容
调用AlerDialog。Builder的setPositiveButton、setNegativeButton()或setNeutraButton()添加多个按钮
调用AlertDialog。Builder的create()方法创建AlerDialog对象,在调用AlertDialog对性的show方法将该对话框显示出来
使用AlertDialog.Builder创建对话框需要解决以下几个方法
setTitle:为对话框设置标题
seticon:为对话框设置图标
setMessage:为对话框设置内容
setview:为对话框设置自定义样式
setitems:设置对话框要显示的liser,一般用于显示几个命令时
serMultichoiceitems:用来设置对话框显示一系列的复选框
setneutralbutton:普通按钮
setNegativeButton:对话框添加YES按钮
setNegativeButton:对话框添加NO 按钮
create:创建对话框
show:显示对话框
setOnShowListener:对话框显示触发事件
setOnCancelListerer:对话框消失时触发事件
ProgressDialog 进度条对话框
将进度条简单的包裹起来,可以设置进度条的各种样式
启动线程,模拟耗时任务的进行,下载完2成后,自动消失
DateD
UI对话框
最新推荐文章于 2025-03-19 15:06:42 发布