Android微调分频器颜色

前端之家收集整理的这篇文章主要介绍了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上有一个绿色的分隔符:)

猜你在找的Android相关文章