在 Android 中,可以使用以下几种方式来编写提示框(Dialog):
1. AlertDialog:这是 Android 提供的最常见的对话框类型。可以自定义标题、消息、按钮等内容。示例代码如下:
```java
// 创建 AlertDialog.Builder 对象
AlertDialog.Builder builder = new AlertDialog.Builder(this);
// 设置对话框标题
builder.setTitle("提示")
// 设置对话框消息
.setMessage("这是一个提示框")
// 设置确定按钮
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定按钮的处理逻辑
}
})
// 设置取消按钮
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消按钮的处理逻辑
}
});
// 创建并显示对话框
builder.create().show();
```
2. ProgressDialog:用于显示加载等待的进度对话框。示例代码如下:
```java
// 创建 ProgressDialog 对象
ProgressDialog progressDialog = new ProgressDialog(this);
// 设置进度对话框标题
progressDialog.setTitle("正在加载...");
// 设置进度对话框消息
progressDialog.setMessage("请稍候");
// 显示进度对话框
progressDialog.show();
```
3. Toast:用于显示简单的消息提示,通常在屏幕底部短暂显示。示例代码如下:
```java
// 显示 Toast 提示
Toast.makeText(this, "这是一个提示", Toast.LENGTH_SHORT).show();
```
4. 自定义对话框:除了使用系统提供的对话框类型,你也可以自定义对话框的样式和布局。这需要继承 Dialog 类,然后在 `onCreate()` 方法中设置自定义的布局和逻辑。
总之,在 Android 中编写提示框有多种方式可选,根据不同的需求选择合适的方式即可。