写一个基于java的安卓dialog
时间: 2024-03-18 19:41:33 浏览: 9
好的,以下是一个基于 Java 的 Android Dialog 的示例:
```java
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
public class MyDialog {
public static void showDialog(Context context, String title, String message, String buttonText) {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle(title);
builder.setMessage(message);
builder.setPositiveButton(buttonText, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击按钮后执行的操作
}
});
builder.show();
}
}
```
这个 Dialog 的使用方法很简单,只需要在相应的 Activity 或 Fragment 中调用 `MyDialog.showDialog()` 方法即可。例如:
```java
MyDialog.showDialog(this, "提示", "这是一个示例对话框", "确定");
```
这个代码中,`this` 表示当前的 Activity 或 Fragment,"提示" 是对话框的标题,"这是一个示例对话框" 是对话框的内容,"确定" 是按钮的文字。在点击按钮后,可以在 `onClick()` 方法中添加相应的逻辑。