Android:日常学习笔记———探究UI开发

Posted 子烁爱学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android:日常学习笔记———探究UI开发相关的知识,希望对你有一定的参考价值。

android:日常学习笔记(8)———探究UI开发(2)

对话框

说明:

  对话框是提示用户作出决定或输入额外信息的小窗口。 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件。

提示:  

  Dialog 类是对话框的基类,但您应该避免直接实例化 Dialog,而是使用下列子类之一:

  这些类定义您的对话框的样式和结构,但您应该将 DialogFragment 用作对话框的容器

  DialogFragment 类提供您创建对话框和管理其外观所需的所有控件,而不是调用 Dialog 对象上的方法

说明:

  使用 DialogFragment 管理对话框可确保它能正确处理生命周期事件,如用户按“返回”按钮或旋转屏幕时。 此外,DialogFragment 类还允许您将对话框的 UI 作为嵌入式组件在较大 UI 中重复使用,就像传统 Fragment 一样(例如,当您想让对话框 UI 在大屏幕和小屏幕上具有不同外观时)。

创建对话框片段的简单方法:

 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();
            }
        });

 

 

 

 

 

以上是关于Android:日常学习笔记———探究UI开发的主要内容,如果未能解决你的问题,请参考以下文章

Android:日常学习笔记———探究UI开发

Android:日常学习笔记———探究UI开发

Android:日常学习笔记———探究广播机制

Android:日常学习笔记——探究活动

Android:日常学习笔记———探究持久化技术

《第一行代码 第二版》Android开发学习笔记 java