Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将自定义样式应用于Android SpinnerItems_Android_Android Layout - Fatal编程技术网

将自定义样式应用于Android SpinnerItems

将自定义样式应用于Android SpinnerItems,android,android-layout,Android,Android Layout,这个问题以前有人问过,但仔细研究之前帖子上的答案并没有帮助我理解这个问题 我正在尝试使用自定义主题将自定义样式应用于Android应用程序中微调器控件中的项目。我无法使微调器项目尊重自定义样式 以下是我在themes.xml中的内容: 注意关于哪些有效,哪些无效的评论。我很确定问题出在CustomTextAppearanceSpinnerItem部分,但我不知道出了什么问题 有什么建议吗?这对我很有用 <?xml version="1.0" encoding="utf-8"?> &l

这个问题以前有人问过,但仔细研究之前帖子上的答案并没有帮助我理解这个问题

我正在尝试使用自定义主题将自定义样式应用于Android应用程序中微调器控件中的项目。我无法使微调器项目尊重自定义样式

以下是我在themes.xml中的内容:

注意关于哪些有效,哪些无效的评论。我很确定问题出在CustomTextAppearanceSpinnerItem部分,但我不知道出了什么问题

有什么建议吗?

这对我很有用

<?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>