Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android ApiDemos示例解析(6) App->Activity->Dialog

Android ApiDemos示例解析(6) App->Activity->Dialog

編輯:Android開發教程

在Custom Dialog中說過可以將Activity的Theme定義為Dialog風格,使得Activity看起來像是個對話框(Dialog),而 Custome Title 說明如果自定義標題欄。 Dialog示例同樣使用Dialog風格來顯示Activity,同時為Titlebar 設置坐標的圖標。

DialogActivity使用Android系統定義的Dialog Theme:

<activity android:name=”.app.DialogActivity”

android:label=”@string/activity_dialog”

android:theme=”@android:style/Theme.Dialog”>

<intent- filter>

< action android:name=”android.intent.action.MAIN” />

<category android:name=” android.intent.category.SAMPLE_CODE” />

< /intent-filter>

< /activity>

為了設置 Titlebar的圖標,同樣需要采用設置Windows Feature ID的方法:

requestWindowFeature

(Window.FEATURE_LEFT_ICON);     
...     
getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,     
 android.R.drawable.ic_dialog_alert);

除了Window.FEATURE_LEFT_ICON ,也定義了Windows.FEATURE_RIGHT_ICON 用來設置titlebar 右邊顯示的圖標。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved