Android基础 - 对话框和浮动Activity【转】

在以前的学习过程当中咱们已经知道,Android应用中最经常使用的屏幕显示开发是基于Activity的,可是,在不少状况下咱们须要显示一个对话框或浮动窗体来完成一些简单的任务,好比须要让用户输入一些内容,或让用户确认一些信息。

在Android中,咱们能够经过两种方式来建立对话框:
1. 借助Dialog类,或它的子类(如AlertDialog)
2. 使用Activity的对话框主题

使用Dialog类:
让咱们先来看下如何借助Dialog类建立对话框,首先,咱们须要定义一个继承了Dialog类的子类:android

class MyDialog extends Dialog {
    public MyDialog(Context context) {
        super(context);
    }
}ide

而后,为这个对话框的内容定义一个布局文件,好比:布局


   
        android:id=”@+id/widget28″
     android:layout_width=”fill_parent”
     android:layout_height=”fill_parent”
     android:orientation=”vertical”
     xmlns:android=”http://schemas.android.com/apk/res/android”>
       
            android:id=”@+id/nameMessage”
        android:layout_width=”fill_parent”
        android:layout_height=”wrap_content”
        android:text=”Enter Name:”>
       
            android:id=”@+id/nameEditText”
        android:layout_width=”fill_parent”
        android:layout_height=”wrap_content”
        android:textSize=”18sp”>
       
            android:id=”@+id/buttonLayout”
        android:layout_width=”fill_parent”
        android:layout_height=”wrap_content”
        android:layout_gravity=”center_horizontal”>
          
学习

相关文章
相关标签/搜索