首頁技術(shù)文章正文

Android培訓(xùn)之手機(jī)頁面之樣式

更新時(shí)間:2017-08-21 來源:黑馬程序員Android培訓(xùn)學(xué)院 瀏覽量:

    Web項(xiàng)目中,我們通過CSS來定義樣式,在Android開發(fā)中我們也可以定義樣式,然后在需要該樣式的地方直接引用這個(gè)樣式文件即可。下面我們將要講述的是Android下樣式的編寫方法。

1.樣式的定義

    新建一個(gè)工程,命名為:05_樣式。在該工程下,新建一個(gè)樣式文件style.xml。如圖1-1所示:

    圖1-1在資源目錄的values下新建一個(gè)資源文件styles.xml,文件的命名是自定義的,但習(xí)慣以styles命名。

2.樣式的編寫

    在新建的樣式文件styles.xml中編寫樣式,本例中我們編寫TextView的樣式,在編寫中主要定義該TestView字體的大小,字體的顏色以及該控件的高和寬。代碼如例1-1所示:

    此時(shí),在R文件中自動(dòng)生成了對(duì)應(yīng)的資源ID,如圖1-2所示:

3.樣式的引用

在布局文件中,如何引用我們已經(jīng)定義好的樣式,代碼如例1-2所示:
例1-2

此時(shí),布局效果如圖1-3所示:


4.樣式的繼承

    在樣式文件中,我們也可以實(shí)現(xiàn)樣式的繼承,Android中有以下兩種不同的寫法,具體如下:
  • 第一種寫法,也是最合理的寫法,代碼如例1-3:
例1-3

    例1-3在定義第二個(gè)樣式時(shí),指定了其繼承的父類my_textview_style,并重寫了文本的大小。
  • 第二種寫法,雖然可行但不推薦使用,代碼如例1-4:
    例1-4


本文版權(quán)歸黑馬程序員Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員android培訓(xùn)學(xué)院
分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!