0

我想要一些带有白色文本的 Spinner,但我也希望有一些带有常规黑色文本的 Spinner。我设法通过向应用程序主题添加新样式来更改所有这些样式的颜色,但这会更改所有微调器的文本,我希望为某些微调器保留常规样式。如何仅使用 XML 定义来做到这一点?当我更改微调器样式时,如果我选择我定义的样式,它将不起作用。

4

1 回答 1

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>
于 2013-07-05T18:28:12.400 回答