第四课

1,普通对话框
普通对话框(Dialog)一般只会显示提示信息,并具有确定和取消按钮。
AlertDialog dialog;
dialog = new AlertDialog.Builder(this)
.setTitle(“Dialog对话框”)
.setMessage(“是否确定退出?”)
.setIcon(R.mipmap.ic_launcher)
.setPositiveButton(“确定”, null)
.setNegativeButton(“取消”, null)
.create();
dialog.show();
2,单选对话框
单选对话框和RadioButton作用类似,只能选择一个选项,它是通过AlertDialog对象调用setSingleChoiceItems()方法创建的。
new AlertDialog.Builder(this)
.setTitle(“请选择性别”)
.setIcon(R.mipmap.ic_launcher)
.setSingleChoiceItems(new String[]{“男”, “女”}, 0,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
})
.setPositiveButton(“确定”, null)
.show();
3,多选对话框
多选对话框通常在需要勾选多种选项时使用,例如添加兴趣爱好、喜爱的电影等。创建多选对话框与创建单选对话框类似,调用setMultiChoiceItems()方法就可实现。
new AlertDialog.Builder(this)
.setTitle(“请添加兴趣爱好!”)
.setIcon(R.mipmap.ic_launcher)
.setMultiChoiceItems(new String[]{“旅游”, “美食”, “汽车”, “宠物”},
null,
null)
.setPositiveButton(“确定”, null)
.show();
4,进度条对话框
进度条对话框一般在应用程序实现耗时操作时使用。Android中提供了两种进度条样式,圆形进度条和水平进度条。
ProgressDialog prodialog;
prodialog = new ProgressDialog(this);
prodialog.setTitle(“进度条对话框”);
prodialog.setIcon(R.mipmap.ic_launcher);
prodialog.setMessage(“正在下载请等候…”);
prodialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
prodialog.show();
5,消息对话框
消息对话框(Toast)是轻量级信息提醒机制,显示在应用程序界面的最上层,一段时间后自动消失不会打断当前操作,也不获得焦点。
Toast.makeText ( this, “Hello,Toast” , Toast.LENGTH_SHORT ).show();
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值