gpt4 book ai didi

java - Android spinnerStyle 不工作

转载 作者:行者123 更新时间:2023-11-29 21:34:55 25 4
gpt4 key购买 nike

首先请原谅我的英语不好。

我正在设计一个主题(使用 HoloEveryWhere)并尝试设置默认微调器的样式。

问题是 spinnerStyle 不工作。我正在使用此布局进行测试。

            <Spinner
android:id="@+id/spCountry"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/etPhone" />

我将其用于我的 theme.xml..

 <item name="android:spinnerStyle">@style/Coloquium.Spinner.Ruby</item>

并在 styles.xml 中

<style name="Coloquium.Spinner.Ruby" parent="@style/Holo.Spinner.Light">
<item name="android:background">@drawable/spinner_holo_white</item>
</style>

问题是微调器样式从未应用(其他样式如 edittextstyle 或 buttonstyle 工作正常),背景永远不会改变,但我尝试将此样式作为 spinnerItemStyle 并且工作正常,但 spinnerItemStyle 是内部 View ,我想设计外部微调器的样式。

如果我直接在布局节点中设置背景,背景变化很好,但我需要为主题中的所有微调器设置 spinnerStyle,而不是在布局中。

我测试了很多帖子以寻找没有成功的解决方案。

最佳答案

解决方法是:

HoloEveryWhere 出现时使用“spinnerStyle”而不是“android:spinnerStyle”。

但实际上...我找不到关于此的 HoloEveryWhere 文档。 :S

关于java - Android spinnerStyle 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18594181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com