我想要一些带有白色文字的Spinners,但我也希望有一些带有常规黑色文字。我设法通过在应用主题中添加新样式来改变所有这些的颜色,但这会改变所有微调器的文本,我希望保留一些微调器的常规样式。我怎样才能仅使用XML定义?当我更改微调器样式时,如果我选择我定义的样式,它将不起作用。
答案 0 :(得分:0)
在 res / values / styles.xml 文件中:
<style name="MySpinner" parent="@android:style/Widget.Spinner">
<!-- define some attributes -->
</style>
<style name="MySpinner.WhiteText">
<!-- inherits from above. override just the attributes that need to change -->
</style>