Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android ApiDemo示例解讀系列之六:App

Android ApiDemo示例解讀系列之六:App

編輯:Android開發實例

       上一節中講了App->Activity->Custom Title的示例,本節來講講App->Activity->Dialog。

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

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

XML/HTML代碼
  1. <activity android:name=”.app.DialogActivity”  
  2. android:label=”@string/activity_dialog”  
  3. android:theme=”@android:style/Theme.Dialog”>  
  4. <intent-filter>  
  5. <action android:name=”android.intent.action.MAIN” />  
  6. <category android:name=”android.intent.category.SAMPLE_CODE” />  
  7. </intent-filter>  
  8. </activity>  

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

Java代碼
  1. requestWindowFeature(Window.FEATURE_LEFT_ICON);  
  2. ...  
  3. getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,  
  4.  android.R.drawable.ic_dialog_alert);  

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

Android ApiDemo示例解讀系列之六:App->Activity->Dialog

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