微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android微调分频器颜色

我有一个这样的风格的微风
<style name="Optionsspinner" parent="android:Widget.Spinner">
    <item name="android:background">@drawable/spinner_background</item>
    <item name="android:spinnerMode">dropdown</item>
    <item name="android:dropdownlistviewStyle">@style/SpinnerDropdown</item>
</style>

<style name="SpinnerDropdown">
    <item name="android:divider">#ff0000</item>
</style>

但SpinnerDropDown的样式没有任何影响,分隔符为灰色或认值.如何在旋转器中调整分隔线的风格?

解决方法

您直接在Spinner小部件的style属性中使用此样式?
如果是这样,这就是为什么它不工作.您应该使用应用程序的主题来设计分隔符.

要划分分隔符,请执行以下操作:

在你的应用程序主题你应该有项目android:dropdownlistviewStyle:

<style name="applicationTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:dropdownlistviewStyle">@style/mySpinnerStyle</item>
</style>

而且,分隔符(mySpinnerStyle)的样式定义在:

<style name="mySpinnerStyle" parent="android:Widget.ListView.DropDown">
    <item name="android:divider">#00ff00</item>
    <item name="android:dividerHeight">1dp</item>
</style>

现在你的Spinner上有一个绿色的分隔符:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐