Android:日常学习笔记(8)———探究UI开发(2)
对话框
说明:
对话框是提示用户作出决定或输入额外信息的小窗口。 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件。
这些类定义您的对话框的样式和结构,但您应该将 DialogFragment
用作对话框的容器。
DialogFragment
类提供您创建对话框和管理其外观所需的所有控件,而不是调用 Dialog
对象上的方法。
创建对话框片段的简单方法:
Button dialog = (Button) findViewById(R.id.button_dialog);
dialog.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog.setTitle("对话框标题");
dialog.setMessage("对话框要显示的信息");
dialog.setCancelable(false);
dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
dialog.show();
}
});