很早前就看到Android SDK中關于Applying Styles and Themes的介紹與說明,今天總算有時間來體驗下了。和web中的CSS一樣,Android也可以為界面定義全局、公用的Style。Styles和 Themes都是資源,存放在res/values文件夾下。 首先,什么是Style,什么是Theme?
其次,定義Styles和Themes資源的XML文檔的結構對每一個Styles和Themes,給<style>元素增加一個全局唯一的名字,也可以選擇增加一個父類屬性。在后邊我們可以用這 個名字來應用風格,而父類屬性標識了當前風格是繼承于哪個風格。在<style>元素內部,申明一個或者多個<item>,每一 個<item>定義了一個名字屬性,并且在元素內部定義了這個風格的值。 然后,看個自定義的Styles的實例
上面樣式的定義,從字面意思就可以了解其功能了,下面看看如何應用它吧:
<!– 應用樣式1的TextView –>
<!– 應用樣式2的TextView –>
現在這個EditText組件的所表現出來的風格就為我們在上邊的XML文件中所定義的那樣,如下: 看了新的界面是不是感覺漂亮多了,這也就是Styles的魅力吧。需要補充說明的是:單擊超鏈接,還可以打開網頁如下:
這是如何實現的了?TextView.setTextView不支持HTML TAG的輸出,所以即便寫成這樣:
|
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
