Dialog:
对话框(Dialog)是Android系统在Activity或者其他组件运行过程中提供的一种资源消耗很小 的提示机制,它可以帮助应用完成一些必要的提示功能,同时还提供一些用户交互的功能,包括简 单的提示、等待、选择、展示等功能。操作简单,资源消耗较少。
提示对话框:
提示对话框的使用步骤如下:
- 创建Builder实例对象; //先new AlterDialog.Builder传入当前activity
- 通过Builder实例对象设置对话框的一些属性; //先用用一些res文件夹中的常量设置标题图标内容(这样解耦方便之后只对显示数据修改不用改程序)。还需设置积极和消极两个按钮的显示文字和专用于Dialog内的onclickListener(此方法接收到的两个参数分别为dialog对象和从0开始计算被点击的条目which),同样需要重写onclick方法指定具体点击事件。
- 通过Builder创建AlertDialog对象,并调用show()方法; // AlterDialog.Builder设置完后.create().show() 之前的一堆set返回值均为builder所以可以链式随意顺序设置,create方法返回的是AlterDialog对象所以此方法必须写在最后再show出来。
- 当使用完后通过AlertDialog对象进行对话框的回收
这上面1 2 3也是下面截图中的这些代码一般就是写自定义的方法里然后再在button点击事件中来使用此方法触发提示框。
提示框的重要属性: