Android spinnerStyle无法正常工作

时间:2013-09-03 13:56:06

标签: java android android-holo-everywhere

首先请原谅我的英语。

我正在设计一个主题(使用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是内部视图,我想设计外部的旋转器。

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

我测试了很多帖子,但没有成功。

1 个答案:

答案 0 :(得分:2)

解决方案是:

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

但是真的......我找不到关于此的HoloEveryWhere文档。 :S