Android 样式 parent 链接意外结果
Android style parent chaining unexpected result
关于 this link,我尝试使用 式链式育儿 ,但行为不是我所期望的。我在下面写下了我的风格
<style name="headline">
<item name="android:textSize">@dimen/fontsize_headline</item>
</style>
<style name="white_text">
<item name="android:textColor">@color/poinila_post_background</item>
</style>
<style name="west_side">
<item name="android:background">@color/west_side</item>
</style>
<style name="west_side.headline"></style>
<style name="west_side.headline.white_text">
我所期望的 是一个带有白色文本和标题文本大小的淡黄色按钮,但 textColor 和 textSize 没有变化。
我的问题是:我做的事情对吗?行为不当的原因是什么?
样式中不允许有多个父项。
你在这里做了什么
<style name="west_side.headline.white_text"/>
正在与父项 west_side.headline 一起创建名为 white_text 的新样式。
要获得预期结果,您必须将 textcolor 属性添加到新样式。
<style name="west_side.headline.white_text">
<item name="android:textColor">@color/poinila_post_background</item>
</style>
关于 this link,我尝试使用 式链式育儿 ,但行为不是我所期望的。我在下面写下了我的风格
<style name="headline">
<item name="android:textSize">@dimen/fontsize_headline</item>
</style>
<style name="white_text">
<item name="android:textColor">@color/poinila_post_background</item>
</style>
<style name="west_side">
<item name="android:background">@color/west_side</item>
</style>
<style name="west_side.headline"></style>
<style name="west_side.headline.white_text">
我所期望的 是一个带有白色文本和标题文本大小的淡黄色按钮,但 textColor 和 textSize 没有变化。
我的问题是:我做的事情对吗?行为不当的原因是什么?
样式中不允许有多个父项。
你在这里做了什么
<style name="west_side.headline.white_text"/>
正在与父项 west_side.headline 一起创建名为 white_text 的新样式。
要获得预期结果,您必须将 textcolor 属性添加到新样式。
<style name="west_side.headline.white_text">
<item name="android:textColor">@color/poinila_post_background</item>
</style>