真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【移動開發(fā)】Android中Theme和Style的使用-創(chuàng)新互聯(lián)

  當(dāng)我們做項目到一定程度的時候,Android提供給我們的簡單的UI控件(雖然后期ADT插件更新中增加了不少)已經(jīng)不能滿足我們的需要,一款成功的軟件不僅要功能強(qiáng)大,漂亮的界面同樣會吸引不少用戶!

創(chuàng)新互聯(lián)主營昌黎網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,昌黎h5成都微信小程序搭建,昌黎網(wǎng)站營銷推廣歡迎昌黎等地區(qū)企業(yè)咨詢

  這里,我將總結(jié)一下Android提供給我們的兩個重要的資源:Theme 和 Style。

1.Theme(是針對窗體級別的,可以改變窗體樣式)

官方文檔

    Themes are Android's mechanism for applying a consistent style to an app or activity. The style specifies the visual properties of the elements that make up your user interface, such as color, height, padding and font size. To promote greater cohesion between all apps on the platform, Android provides three system themes that you can choose from when building apps for Ice Cream Sandwich:

    主題是Android的機(jī)制被應(yīng)用一個相同風(fēng)格的應(yīng)用程序或Activity中。樣式指定了視覺屬性的元素裝飾你的用戶界面,如顏色、高度、填充和字體大小。促進(jìn)更大的凝聚力在所有平臺的應(yīng)用程序,Android提供了三個系統(tǒng)的主題,您可以選擇在構(gòu)建應(yīng)用程序選擇不同的主題:

  Holo Light
  Holo Dark
  Holo Light with dark action bars

官方圖:

【移動開發(fā)】Android中Theme和Style的使用【移動開發(fā)】Android中Theme和Style的使用【移動開發(fā)】Android中Theme和Style的使用

1.1.使用

  Android系統(tǒng)的themes.xml和style.xml(位于/base/core/res/res/values/)包含了很多系統(tǒng)定義好的style,建議在里面挑個合適的,然后再繼承修改。以下屬性是在Themes中比較常見的,源自Android系統(tǒng)本身的themes.xml:

有人會問從哪里學(xué)習(xí)這些主題?其實系統(tǒng)就自帶了很多,看下圖:

【移動開發(fā)】Android中Theme和Style的使用

在AndroidManifest的Application中,點擊Theme選項,系統(tǒng)資源里就有相當(dāng)多的主題供你選擇。

  A.應(yīng)用到Application

  B.應(yīng)用到Activity

2.Style(是針對窗體元素級別的,改變指定控件或者Layout的樣式)

 官方文檔:

 A style is a collection of properties that specify the look and format for a View or window. A style can specify properties such as height, padding, font color, font size, background color, and much more. A style is defined in an XML resource that is separate from the XML that specifies the layout.

  風(fēng)格是一個集合的屬性用于指定具有一定外觀和格式的視圖或窗口。一個風(fēng)格可以指定屬性如高度、填充、字體顏色、字體大小、背景色等等。一個樣式定義在XML資源,獨(dú)立于XML指定布局。

Styles in Android share a similar philosophy to cascading stylesheets in web design—they allow you to separate the design from the content.

  風(fēng)格在安卓中的份額就如同級聯(lián)樣式表在web設(shè)計中的設(shè)計,允許你將內(nèi)容分割開來設(shè)計

  2.1簡單使用

  一個簡單地樣式

  可以在任何相同的地方被引用

2.2定義風(fēng)格

  首先可以在res/values/下創(chuàng)建一個xml,用于定義style(注意:根結(jié)點必須是



    

  這里我們可以看到,該style的名稱為CodeFont,parent后面是父類的style,(當(dāng)然,我們也可以不用繼承父類style),接下來每一個item定義一個屬性。定義屬性的最好方法就是在api文檔里找到這個view的xml屬性,比如在EditText中有InputType這個屬性,那么在你的style里面你就可以來定義它。

  ok! 就是這些了!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


新聞名稱:【移動開發(fā)】Android中Theme和Style的使用-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://weahome.cn/article/cdddjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部