欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

第四课

程序员文章站 2022-07-08 10:11:23
1,普通对话框普通对话框(Dialog)一般只会显示提示信息,并具有确定和取消按钮。AlertDialog dialog;dialog = new AlertDialog.Builder(this).setTitle(“Dialog对话框”).setMessage(“是否确定退出?”).setIcon(R.mipmap.ic_launcher).setPositiveButton(“确定”, null).setNegativeButton(“取消”, null).create();dia...

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();
第四课

本文地址:https://blog.csdn.net/tunshizhizhu/article/details/107165028