将自定义样式应用于Android SpinnerItems
这个问题以前有人问过,但仔细研究之前帖子上的答案并没有帮助我理解这个问题 我正在尝试使用自定义主题将自定义样式应用于Android应用程序中微调器控件中的项目。我无法使微调器项目尊重自定义样式 以下是我在themes.xml中的内容: 注意关于哪些有效,哪些无效的评论。我很确定问题出在CustomTextAppearanceSpinnerItem部分,但我不知道出了什么问题 有什么建议吗?这对我很有用将自定义样式应用于Android SpinnerItems,android,android-layout,Android,Android Layout,这个问题以前有人问过,但仔细研究之前帖子上的答案并没有帮助我理解这个问题 我正在尝试使用自定义主题将自定义样式应用于Android应用程序中微调器控件中的项目。我无法使微调器项目尊重自定义样式 以下是我在themes.xml中的内容: 注意关于哪些有效,哪些无效的评论。我很确定问题出在CustomTextAppearanceSpinnerItem部分,但我不知道出了什么问题 有什么建议吗?这对我很有用 <?xml version="1.0" encoding="utf-8"?> &l
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MySpinnerItem" parent="@android:Widget.TextView.SpinnerItem">
<item name="android:textAppearance">@style/MySpinnerTextAppearance</item>
</style>
<style name="MySpinnerTextAppearance" parent="@android:TextAppearance.Widget.TextView.SpinnerItem">
<item name="android:textColor">#FF0000</item>
</style>
</resources>
这对我很管用
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MySpinnerItem" parent="@android:Widget.TextView.SpinnerItem">
<item name="android:textAppearance">@style/MySpinnerTextAppearance</item>
</style>
<style name="MySpinnerTextAppearance" parent="@android:TextAppearance.Widget.TextView.SpinnerItem">
<item name="android:textColor">#FF0000</item>
</style>
</resources>
您的微调器是否使用自定义适配器?哈,没有,但我已经在ArrayAdapter中设置了一个自定义布局,我已经忘记了。谢谢我想说的是,您可以在微调器项目使用的自定义布局上设置样式。您是否为微调器使用自定义适配器?哈,没有,但我已经在ArrayAdapter中设置了一个自定义布局,我已经忘记了。谢谢我想说的是,您可以在用于微调器项目的自定义布局上设置样式。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MySpinnerItem" parent="@android:Widget.TextView.SpinnerItem">
<item name="android:textAppearance">@style/MySpinnerTextAppearance</item>
</style>
<style name="MySpinnerTextAppearance" parent="@android:TextAppearance.Widget.TextView.SpinnerItem">
<item name="android:textColor">#FF0000</item>
</style>
</resources>