自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android ApiDemo示例解讀4::Activity->Custom Dialog

移動(dòng)開(kāi)發(fā) Android
CustomDialogActivity使用了CustomDialog 風(fēng)格(Theme)。Android應(yīng)用可以使用自定義的界面風(fēng)格(Theme),Theme 為一組相關(guān)的Style定義,可以應(yīng)用于某個(gè)Activity或是整個(gè)Application。使用Theme的一個(gè)好處是可以為整個(gè)應(yīng)用定義統(tǒng)一的界面 風(fēng)格(統(tǒng)一的背景色,字體等)。

在Android Demo實(shí)例App->Activity->Custom Dialog中,使用Activity來(lái)實(shí)現(xiàn)自定義對(duì)話框,類(lèi)CustomDialogActivity本身無(wú)任何特別之處。關(guān)鍵的一點(diǎn)是其在AndroidManifest.xml中的定義:

  1. <activity android:name=”.app.CustomDialogActivity”    
  2. android:label=”@string/activity_custom_dialog”    
  3. android:theme=”@style/Theme.CustomDialog“>   
  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>   

CustomDialogActivity使用了CustomDialog 風(fēng)格(Theme)。

Android應(yīng)用可以使用自定義的界面風(fēng)格(Theme),Theme 為一組相關(guān)的Style定義,可以應(yīng)用于某個(gè)Activity或是整個(gè)Application。使用Theme的一個(gè)好處是可以為整個(gè)應(yīng)用定義統(tǒng)一的界面 風(fēng)格(統(tǒng)一的背景色,字體等)。

定義Theme 和定義Style一樣, 必須定義在/res/values子目錄下,根元素名為resources,Theme 和Style的區(qū)別在于,Theme應(yīng)用于Activity和Application, 而Style應(yīng)用于單個(gè)的View。 其定義方法是一致的。Style 定義支持 Inheritance,也就是在定義新風(fēng)格時(shí)可以基于系統(tǒng)定義的風(fēng)格或是之前定義的風(fēng)格:

如Theme.CustomDialog 定義就是基于Android的Dialog風(fēng)格(parent)而只修改的WindowsBackground屬性,使用了褐色背景。

  1. <style name=”Theme.CustomDialog” parent=”android:style/Theme.Dialog”>   
  2. <item name=”android:windowBackground”>@drawable/filled_box</item>   
  3. </style>   

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

責(zé)任編輯:閆佳明 來(lái)源: jizhuomi
相關(guān)推薦

2013-12-19 14:16:46

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 14:28:04

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 14:32:31

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 14:34:52

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 14:36:43

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 14:00:39

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 13:40:44

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 13:51:12

Android ApiAndroid開(kāi)發(fā)Android SDK

2013-12-19 16:26:29

Android ApiAndroid開(kāi)發(fā)Android SDK

2010-02-02 14:22:50

Python示例

2014-05-27 14:28:25

AndroidActivitysingleTask

2010-02-01 11:22:09

C++虛函數(shù)

2010-03-02 14:41:00

WCF行為控制

2010-03-05 10:47:05

Python futu

2021-08-04 14:32:16

鴻蒙HarmonyOS應(yīng)用

2013-01-08 13:33:07

Android開(kāi)發(fā)Activity入門(mén)指南

2021-08-27 07:38:21

AndroidDialogContext

2010-02-04 16:07:39

C++回調(diào)函數(shù)

2010-01-04 17:03:27

Silverlight

2015-10-20 15:54:16

android源碼滑動(dòng)關(guān)閉
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)