【问题标题】:Android Spinner Style Not ChangingAndroid Spinner 样式没有改变
【发布时间】:2013-08-14 10:10:35
【问题描述】:

大家好,我正在尝试改变我的 Spinner 风格。

我尝试了对 style.xml 的各种更改,但仍然没有任何效果,

我最终将文件设置为:

我的 style.xml 中有这个:

<style name="SpinnerTheme" parent="@android:Theme.Light">
      <item name="android:spinnerStyle">@style/Widget.Spinner</item>
</style>
<style name="Widget.Spinner" parent="android:Widget">
     <item name="android:background">@drawable/my_rectangle</item>
     <item name="android:clickable">true</item>
</style>

my_rectangle 看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_window_focused="false" android:state_enabled="true"
        android:drawable="@drawable/slim_spinner_normal" />
    <item
        android:state_window_focused="false" android:state_enabled="false"
        android:drawable="@drawable/slim_spinner_normal" />
    <item
        android:state_pressed="true"
        android:drawable="@drawable/slim_spinner_normal" />
    <item
        android:state_focused="true" android:state_enabled="true"
        android:drawable="@drawable/slim_spinner_normal" />
    <item
        android:state_enabled="true"
        android:drawable="@drawable/slim_spinner_normal" />
    <item
        android:state_focused="true"
        android:drawable="@drawable/slim_spinner_normal" />
    <item
        android:drawable="@drawable/slim_spinner_normal" />
</selector>

我将所有图像设置为同一个只是为了测试它, 我无法弄清楚我错过了什么......

我需要在我的 Manifest 中设置一些东西吗?

我在这里做错了什么?!

Spinner 保持不变,没有任何变化...

有什么帮助吗?

【问题讨论】:

    标签: android styles spinner


    【解决方案1】:

    好的,解决了。

    我浏览了这个教程,发现它很完美!

    http://www.gersic.com/blog.php?id=57

    希望对你有帮助。

    【讨论】:

    • 请不要发布仅链接的答案。链接不是 404,答案对任何人都没有帮助..
    猜你喜欢
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多