Android基礎 - 對話框和浮動Activity[轉]

在以前的學習過程當中咱們已經知道,Android應用中最經常使用的屏幕顯示開發是基於Activity的,可是,在不少狀況下咱們須要顯示一個對話框或浮動窗體來完成一些簡單的任務,好比須要讓用戶輸入一些內容,或讓用戶確認一些信息。

在Android中,咱們能夠經過兩種方式來建立對話框:
1. 藉助Dialog類,或它的子類(如AlertDialog)
2. 使用Activity的對話框主題

使用Dialog類:
讓咱們先來看下如何藉助Dialog類建立對話框,首先,咱們須要定義一個繼承了Dialog類的子類:php

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

而後,爲這個對話框的內容定義一個佈局文件,好比: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」>
          
佈局

相關文章
相關標籤/搜索