Dialog的常用方法我在这里进行一下记录,方便大家使用时进行查阅。
- Dialog构造函数:可定义对话框的主题样式(样式在styles.xml中定义),如是否有标题,是否为半透明,对话框的背景是什么等。
- getWindow:获取对话框的窗口对象。该方法是自定义对话框的关键,首先获取对话框所在的窗口对象,然后往这个窗口添加定制视图。
- show:显示对话框。
- isShowing:判断对话框是否显示。
- hide:隐藏对话框。
- dismiss:关闭对话框。
- setCancelable:设置对话框是否可取消。
- setCanceledOnTouchOutSide:点击对话框外部区域是否自动关闭对话框。默认会自动关闭。
- setOnShowListener:设置对话框的显示监听器。需实现OnShowListener接口的onShow方法。
- setOnDismissListener:设置对话框的消失监听器。需实现OnDismissListener接口的onDismiss方法。