android编程实现普通对话框,设置标题“普通对话框”,提示信息“是否确定退出?”,有“确定”和“取消”按钮,并将此对话框展示出来。
时间: 2024-08-13 15:09:43 浏览: 59
在Android编程中,你可以使用`AlertDialog.Builder`类来创建一个普通的对话框,让用户确认或取消某个操作。以下是一个简单的步骤来实现这个需求:
1. 首先,你需要导入所需的包:
```java
import android.app.AlertDialog;
import android.content.DialogInterface;
```
2. 在需要显示对话框的地方(比如Activity的onCreate()方法),编写代码:
```java
private void showConfirmationDialog() {
// 创建一个AlertDialog.Builder实例
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
// 设置对话框的标题
alertDialogBuilder.setTitle("普通对话框");
// 设置对话框的消息
alertDialogBuilder.setMessage("是否确定退出?");
// 添加"确定"和"取消"按钮
alertDialogBuilder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 用户点击"确定",在这里执行相应的退出操作
System.exit(0); // 这里只是一个示例,实际应用中根据需求执行对应操作
}
});
alertDialogBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 用户点击"取消"
dialog.cancel(); // 取消对话框
}
});
// 显示对话框
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
}
```
3. 调用`showConfirmationDialog()` 方法来显示对话框。
现在,当你运行你的应用并调用这个方法时,会弹出一个带有标题"普通对话框"、消息"是否确定退出?"以及两个按钮的对话框,用户可以选择"确定"或"取消"。
阅读全文