8、AndroidUI对话框

对话框
AletDialog:功能最为丰富,实际应用最为广泛的对话框
ProgressDialog:进度对话框,是对简单进度条的封装
DatePickerDialog:日期选择对话框
TimePickerDialog:时间选择对话框
自定义对话框:对话框布局自定义,并设置监听事件
//列表对话框
public void dialog5(View v){
//1.创建builder
AlerDialog.Builder builder=new AlerDialog.Builder (context:MainActivity.this);
//2.设置基本属性
builder.setTitle(“列表对话框”);
builder.setIcon(R.drawable.logo);
//3.设置选项
builder.setItems(items,new DialogIntterface.OnClickListener(){
}
}
AletDialog:
Dialog类是一切对话框的基类。
AletDialog.Builder
setTitle:为对话框设置标题
setIcon:为对话框设置图标
setMessage:为对话框设置内容
setView:设置自定义样式
setItems:设置对话框要显示的一个list,一般用于显示几个,命令时
setMultisims:用来设置对话框显示一系列的复选框

ProgressDialog:进度对话框
将进度条简单包裹起来可以设置进度条的各种样式
启动线程,模拟耗时任务的进行,下载完成后,自动消失
//进度条对话框
public void dialog6(View v){
//1.创建进度条对话框
ProgressDialog dialog=new ProgressDialog();
//2.设置属性:进度样式 进度条最大值 进度条的显示精确 进度等;标题 图标
dialog.setTitle(“任务进度”);
dialog.setIcon(R.drawable.logo);
dialog.setMax(100);
dialog.setCancelable(true);

//3.显示
dialog.show();

}
在这里插入图片描述
//3.显示
dialog.show()
//设置基本样式属性
//1.获取窗口
Window window=getWindow();

//2.窗口管理器

//3.手机屏幕分辨率
//4.参数值
//5.设置值
//6.加载参数值

在这里插入图片描述
DatePickerDialog:日期选择对话框
用于显示日期设置:
构造方法初始化:month 0-11;比实际月份小1
DatePickerDialog.OnDateSetListener():事件处理
onDateSet(DatePicker view, int year, int month, int dayOfMonth):获取用户选择日期
自定义样式参照:AlertDialog

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值