android中巧妙更改spinner、AutoCompleteTextView分割线的颜色值(spinner AutoCompleteTextView divider color)
2014-05-12 15:19
543 查看
这个问题本来是个不大的问题,但是遇到了就会很郁闷,Android控件的api本身就不太够强大,这个小属性找了好久没找到,今天终于解决,分享给所有遇到这个问题的朋友。
spinner下拉列表中间有一条黑色的分割线,想要改变它的颜色值,就要重写style。
备注:后来发现 AutoCompleteTextView 的下划线也需要同样的解决办法,所以我认为凡是使用到系统下来列表的控件,全部都需要使用注册样式来解决,就如这篇文章中我描述一样。欢迎补充
1.首先 ,在themes里面写一个style
2.然后再它的父activity在manifest 下,写一个自定义的themes样式,引用这个就行了。
3.当前是蓝色的线,效果如下:
spinner下拉列表中间有一条黑色的分割线,想要改变它的颜色值,就要重写style。
备注:后来发现 AutoCompleteTextView 的下划线也需要同样的解决办法,所以我认为凡是使用到系统下来列表的控件,全部都需要使用注册样式来解决,就如这篇文章中我描述一样。欢迎补充
1.首先 ,在themes里面写一个style
<style name="applicationTheme" parent="@android:style/Theme.Light"> <item name="android:dropDownListViewStyle">@style/mySpinnerStyle</item> </style> <style name="mySpinnerStyle" parent="android:style/Widget.ListView.DropDown"> <item name="android:divider">#00ff00</item> <item name="android:dividerHeight">1dp</item> </style>
2.然后再它的父activity在manifest 下,写一个自定义的themes样式,引用这个就行了。
<activity android:name="org.videolan.vlcn.vrActivity" android:configChanges="orientation|screenSize|keyboardHidden" android:launchMode="singleTask" android:screenOrientation="portrait" android:theme="@style/applicationTheme" > <intent-filter > <action android:name="com.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY" /> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity>
3.当前是蓝色的线,效果如下:
![](http://images.cnitblog.com/i/453160/201405/121516085159890.jpg)
相关文章推荐
- android中巧妙更改spinner、AutoCompleteTextView分割线的颜色值(spinner AutoCompleteTextView divider color)
- android中巧妙更改spinner、AutoCompleteTextView分割线的颜色值(spinner AutoCompleteTextView divider color)
- android中更改spinner、AutoCompleteTextView分割线的颜色
- android中更改spinner、AutoCompleteTextView切割线的颜色
- android高级组件(2)AutoCompleteTextView,MutiAutoCompleteTextView,Spinner,ListView
- Android AutoCompleteTextView,Spinner和ListView的使用
- Android控件——AutoCompleteTextView和MultiAutoCompleteTextView
- Android-常用UI控件(Spinner/AutoCompleteTextView)
- 自学Android之Spinner和AutoCompleteTextView
- Android-基本控件(AutoCompleteTextView,MultiAutoCompleteTextView,ToggleButton)
- Android 自动补全提示输入AutoCompleteTextView、 MultiAutoCompleteTextView
- android笔记2-AutoCompleteTextView,MutiAutoCompleteTextView
- Android组件的使用:AutoCompleteTextView、Spinner
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- Android:自动完成文本框(AutoCompleteTextView、MultiAutoCompleteTextView )
- Android( 基本控件)、progressBar+Handler(进度条)、AutoCompleteTextView(单行自动补全)、MultiAutoCompleteTextView(多行补全)
- Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
- 初学习Android--Spinner,DatePicker,AutoCompleteTextView
- Android:控件AutoCompleteTextView 和MultiAutoCompleteTextView的使用
- Android中的AutoCompleteTextView与MultiAutoCompleteTextView的使用