Android Theme主題繼承(SDK下主題和v7包下主題)
阿新 • • 發佈:2018-04-10
Android Theme 主題樣式在styles.xml文件裏,一般有兩種繼承:
-
繼承android主題
<style name="AppBaseTheme" parent="android:Theme.Holo">
重寫樣式的話name中需要加上android:,可以看到parent父類引用就用到了parent="android:Theme.Holo"
<item name="android:actionBarStyle">@style/MyActionBar</item>
-
繼承AppCompat主題(v7包下主題)
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
重寫樣式的話name中不需要加上android:,可以看到parent父類引用就沒有“android:”。
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
總結:應該是自定義繼承自androidSDK下的主題需要加上“android:”,自定義繼承v7包下的主題不需要。
Android Theme主題繼承(SDK下主題和v7包下主題)