android studio 对话框
时间: 2023-06-05 10:47:05 浏览: 212
对话框是一种常用的 Android 界面元素,用于显示消息、询问用户或提供选项。 在 Android Studio 中,您可以使用 Dialog 类创建对话框。
有两种创建对话框的方法:
1.使用预定义的对话框:您可以使用 Android 框架中内置的对话框,例如 AlertDialog、DatePickerDialog、TimePickerDialog 等。
2.使用自定义对话框:您可以创建自己的对话框,并在其中包含任意布局和控件。
如果您想创建预定义的对话框,则可以使用以下代码:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Title");
builder.setMessage("Message");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Do something
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Do something
}
});
AlertDialog dialog = builder.create();
dialog.show();
如果您想创建自定义对话框,则可以使用以下代码:
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.my_dialog);
dialog.show();