我有一个这样的风格的微风
<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>
解决方法
您直接在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 举报,一经查实,本站将立刻删除。