
autoCompleteTextVIEw searchText = (autoCompleteTextVIEw) searchVIEw.findVIEwByID(R.ID.abs__search_src_text);searchText.setHintTextcolor(getResources().getcolor(R.color.white));searchText.setTextcolor(getResources().getcolor(R.color.white));
但问题是searchText始终为null.我也尝试使用search_src_text(没有abs__) – 再次,searchText为null.
我使用Sherlock作为我的Actionbar(具有 *** 作栏的自定义视图)但我也希望更改搜索视图的文本颜色.
我得到的任何东西?
解决方法 更改并应用您的样式如下:>覆盖定义相关样式的SearchVIEwStyle.
<style name="SearchVIEwStyle" parent="Widget.Sherlock.light.SearchautoCompleteTextVIEw"> <item name="androID:textcolor">myTextcolor</item></style>
>将此样式定义添加到您的应用主题.
<style name="Customtheme" parent="theme.Sherlock.light"> ... <item name="searchautoCompleteTextVIEw">@style/SearchVIEwStyle</item> ...</style>
>在你的Manifest中应用这个主题(androID:theme =“Customtheme”).
希望这会有所帮助……干杯!
附:在ABS样式定义(XML文件)中搜索SearchVIEwStyle.这样,您可以使用Ctrl单击定义来跟踪可用的样式.
总结以上是内存溢出为你收集整理的android – 带ActionBarSherlock的ActionBar中SearchView的文本颜色全部内容,希望文章能够帮你解决android – 带ActionBarSherlock的ActionBar中SearchView的文本颜色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)