Android基础控件之-----------对话框Dialog(学习笔记)
2016-09-24 16:54
435 查看
1.-----------------AlertDialog------------------
AlertDialog可以在当前界面弹出一个对话框,这个对话框置于所有界面元素之上,能够屏蔽掉其它控件的交互能力,
因此一般AlertDialog都是用于一些非常重要的内容或者警告信息,
--------------------创建对话框-----------------
AlertDialog.Builder dialog=new AlertDialog.Builder(this); //创建构造器
dialog.setTitle("Title"); //创建标题
dialog.setMessage("Message"); //设置内容
dialog.setCancelable("false"); //是否可以按退回键取消
dialog.setIcon("R.mipmap.ic_;laucher"); //设置图标
dialog.dismiss(); //关闭dialog
dialog.creat().show(); //显示对话框
dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() { //设置确定按钮
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); //关闭dialog
Toast.makeText(MainActivity.this, "确认" + which, Toast.LENGTH_SHORT).show();
}
});
dialog.setPositiveButton("取消", new DialogInterface.OnClickListener() { //设置取消按钮
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); //关闭dialog
Toast.makeText(MainActivity.this, "取消" + which, Toast.LENGTH_SHORT).show();
}
});
2------------------------------------ProgressDialog-------------------------------
方法原型:
1.setProgressStyle(int Style) 设置进度条的样式 STYLE_HORIZONTAL(长型进度条) STYLE_SPINNER(圆形进度条)
2.setTitle(CharSequence title) 设置进度条的标题 title:标题
3.setMessage(CharSequence message) 设置提示文字信息message:提示信息
4.setIcon(intresId) 设置图标resId:图片的常量值 eg:R.mipmap.ic_luncher
5.setIndeterminate(boolean indeterminate)
设置进度条是否不明确
6.setCancelable(boolean flag) 是否可以按退回键取消
7.setButton(CharSequence text,DialogInterface.OnClickListener listener)设置进度条上的按钮文字信息及事件 text:按钮上的文字信息 listener:按钮点击事件
8.show(); 显示进度条
9.setMax(intmax); 设置进度条的最大值 max:最大的取值
10.setProgress(int value); 设置进度条当前进度value:当前进度值
11.dismiss(); 释放对话框,从当前窗体移除
AlertDialog可以在当前界面弹出一个对话框,这个对话框置于所有界面元素之上,能够屏蔽掉其它控件的交互能力,
因此一般AlertDialog都是用于一些非常重要的内容或者警告信息,
--------------------创建对话框-----------------
AlertDialog.Builder dialog=new AlertDialog.Builder(this); //创建构造器
dialog.setTitle("Title"); //创建标题
dialog.setMessage("Message"); //设置内容
dialog.setCancelable("false"); //是否可以按退回键取消
dialog.setIcon("R.mipmap.ic_;laucher"); //设置图标
dialog.dismiss(); //关闭dialog
dialog.creat().show(); //显示对话框
dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() { //设置确定按钮
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); //关闭dialog
Toast.makeText(MainActivity.this, "确认" + which, Toast.LENGTH_SHORT).show();
}
});
dialog.setPositiveButton("取消", new DialogInterface.OnClickListener() { //设置取消按钮
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); //关闭dialog
Toast.makeText(MainActivity.this, "取消" + which, Toast.LENGTH_SHORT).show();
}
});
2------------------------------------ProgressDialog-------------------------------
方法原型:
1.setProgressStyle(int Style) 设置进度条的样式 STYLE_HORIZONTAL(长型进度条) STYLE_SPINNER(圆形进度条)
2.setTitle(CharSequence title) 设置进度条的标题 title:标题
3.setMessage(CharSequence message) 设置提示文字信息message:提示信息
4.setIcon(intresId) 设置图标resId:图片的常量值 eg:R.mipmap.ic_luncher
5.setIndeterminate(boolean indeterminate)
设置进度条是否不明确
6.setCancelable(boolean flag) 是否可以按退回键取消
7.setButton(CharSequence text,DialogInterface.OnClickListener listener)设置进度条上的按钮文字信息及事件 text:按钮上的文字信息 listener:按钮点击事件
8.show(); 显示进度条
9.setMax(intmax); 设置进度条的最大值 max:最大的取值
10.setProgress(int value); 设置进度条当前进度value:当前进度值
11.dismiss(); 释放对话框,从当前窗体移除
相关文章推荐
- Android阶段学习笔记7.15-7.17之 基础控件
- 【android基础学习之五】——基础控件Menu,Dialog,ImageView,ImageButton
- 【Android开发学习笔记】【第四课】基础控件的学习
- [Android新手学习笔记17]-UI控件之ProgressDialog
- 【Android基础学习笔记】1.Android控件学习
- android 开发零起步学习笔记(二十三): Android 对话框AlertDialog和AlertDialog.Builder两者的区别
- android基础学习(6)-------AlertDialog.Builder提示对话框
- Android笔记:Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
- [Android新手学习笔记16]-UI控件之AlertDialog
- Android基础之AlertDialog(对话框)的学习
- Android应用开发学习笔记之AlertDialog对话框
- 【Android开发学习笔记】【第四课】基础控件的学习
- Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
- Android Map开发基础知识学习笔记
- Asp.net控件开发学习笔记(三)-控件开发基础
- Android入门学习笔记(六):Android中的常见控件
- WTL学习笔记(3)对话框和控件
- Android开发学习笔记:对话框浅析
- Asp.net控件开发学习笔记(二)-控件开发基础
- Android Map开发基础知识学习笔记