Android style的繼承方式 點(diǎn)(.)和parent詳解及實(shí)例
Android style的繼承方式 點(diǎn)(.)和parent詳解及實(shí)例
一.概述
通過(guò)繼承機(jī)制,可以利用已有的style來(lái)定義新的style。所定義的新的style型不僅擁有新定義的item,而且還同時(shí)擁有舊的item。我們稱已存在的用來(lái)派生新的style為父style。由新定義的style,又稱為子style。 比如:
<style name="pickprof_guide_text"> <item name="android:textSize">16.0sp</item> <item name="android:textColor">#ff333333</item> </style> <style name="pickprof_guide_text_small" parent="@style/pickprof_guide_text"> <item name="android:textSize">13.0sp</item> </style>
二、兩種繼承方式
方式一:通過(guò)parent屬性用來(lái)繼承Android已經(jīng)定義好的style。例如:
<style name="XDialog" parent="android:Theme.Dialog"> <item name="android:windowBackground">@drawable/pop_frame</item> </style>
方式二:如果要繼承自定義的style,不需要通過(guò)parent屬性,只要style的name以需要繼承的style的name開(kāi)始后跟新的style的name,中間用“.”隔開(kāi)。注意:這種方式只適用與自定義的style繼承。例如:
<!-- Base style for animations. This style specifies no animations. --> <style name="Animation" /> <!-- Standard animations for a non-full-screen window or activity. --> <style name="Animation.Dialog"> <item name="windowEnterAnimation">@anim/dialog_enter</item> <item name="windowExitAnimation">@anim/dialog_exit</item> </style>
感謝閱讀,希望 能幫助到大家,謝謝大家對(duì)本站的支持!
- Android設(shè)置Activity背景為透明style的簡(jiǎn)單方法(必看)
- Android Style.xml的應(yīng)用詳解及代碼實(shí)現(xiàn)
- Android開(kāi)發(fā) -- UI界面之threme和style
- Android中自定義控件的declare-styleable屬性重用方案
- Android入門之Style與Theme用法實(shí)例解析
- Android 避免APP啟動(dòng)閃黑屏的解決辦法(Theme和Style)
- 基于android樣式與主題(style&theme)的詳解
- Android自定義Style實(shí)現(xiàn)方法
相關(guān)文章
Android Socket實(shí)現(xiàn)多個(gè)客戶端即時(shí)通信聊天
這篇文章主要為大家詳細(xì)介紹了Android Socket實(shí)現(xiàn)多個(gè)客戶端即時(shí)通信聊天,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04Android中如何取消listview的點(diǎn)擊效果
這篇文章主要介紹了 Android中取消listview的點(diǎn)擊效果的實(shí)現(xiàn)方法,通過(guò)引用transparent之后會(huì)讓點(diǎn)擊效果透明化,一起通過(guò)本文學(xué)習(xí)吧2017-01-01Android TV 3D卡片無(wú)限循環(huán)效果
這篇文章主要為大家詳細(xì)介紹了Android TV 3D卡片無(wú)限循環(huán)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11Android中WebView的使用與后退鍵處理詳細(xì)講解
博主自從開(kāi)始寫(xiě)安卓以來(lái),一直飽受WebView的摧殘,好在網(wǎng)上一大堆的大神給出了他們成長(zhǎng)路上遇到的坑以及一些解決辦法,這篇文章主要給大家介紹了關(guān)于Android中WebView的使用與后退鍵處理的相關(guān)資料,需要的朋友可以參考下2024-04-04Android中Property Animation屬性動(dòng)畫(huà)編寫(xiě)的實(shí)例教程
這篇文章主要介紹了Android中Property Animation屬性動(dòng)畫(huà)編寫(xiě)的實(shí)例教程,Property Animation對(duì)于動(dòng)畫(huà)幀的操控十分強(qiáng)大,需要的朋友可以參考下2016-04-04Android自定義動(dòng)畫(huà)根據(jù)控件Y軸旋轉(zhuǎn)動(dòng)畫(huà)(仿紅包)
這篇文章主要介紹了Android自定義動(dòng)畫(huà)根據(jù)控件Y軸旋轉(zhuǎn)動(dòng)畫(huà)(仿紅包),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Android WebView 應(yīng)用界面開(kāi)發(fā)教程
WebView組件本身就是一個(gè)瀏覽器實(shí)現(xiàn),開(kāi)發(fā)者可以直接在WebView中使用聚合(Polymer)和Material設(shè)計(jì)。接下來(lái)通過(guò)本文給大家介紹Android WebView 應(yīng)用界面開(kāi)發(fā)教程,一起看下吧2016-08-08MVVMLight項(xiàng)目Model?View結(jié)構(gòu)及全局視圖模型注入器
這篇文章主要為大家介紹了MVVMLight項(xiàng)目中Model及View的結(jié)構(gòu)及全局視圖模型注入器的使用說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-01-01