赞
踩
但是此时我们怎么知道parent应该继承什么呢?这就需要顺藤摸瓜了
顺着application的AppTheme的parent摸下去,摸到有actionbarStyle的地方
<style name="AppTheme" parent="@android:style/Theme.DeviceDefault.Settings">
<style name="Theme.DeviceDefault.Settings" parent="Theme.Material.Settings">
最后在这个类中就可以找到对应的actionbarStyle了
<style name="Theme.Material">
所以parent就可以继承我用红色框起来的那个style,MyTitleTextStyle的parent同理。
注意这里name是"android:textSize", 不是"textSize"
<style name="AppTheme" parent="@android:style/Theme.DeviceDefault.Settings">
<item name="android:windowNoTitle">false</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowAnimationStyle">@style/Animation</item>
<item name="android:actionBarStyle">@style/MyActionBarStyle</item>
</style>
<style name="MyActionBarStyle" parent="@android:style/Widget.Material.ActionBar.Solid">
<item name="android:titleTextStyle">@style/MyTitleTextStyle</item>
</style>
<style name="MyTitleTextStyle" parent="@android:style/TextAppearance.Material.Title">
<item name="android:textSize">25dp</item>
</style>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。