在Android中,通常有以下几种方式来关闭提示框(Dialogue):
1. 调用`dismiss()`方法:
```java
myDialog.dismiss();
```
这是最常用的关闭 Dialog 的方法,可以用于任何 Dialog 类型。
2. 设置:
```java
myDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
// 在 Dialog 被关闭时执行的逻辑
}
});
```
这种方式可以在 Dialog 被关闭时执行一些额外的操作。
3. 重写 `onBackPressed()`方法:
```java
@Override
public void onBackPressed() {
if (myDialog != null && myDialog.isShowing()) {
myDialog.dismiss();
} else {
super.onBackPressed();
}
}
```
这种方式可以让用户通过按返回键来关闭 Dialog。
4. 在布局文件中设置点击事件:
```xml