【发布时间】:2015-01-28 17:03:39
【问题描述】:
我为我的可搜索配置实现了一个最近的查询内容提供程序,它可以工作,但是如何更改列表的样式?
它带有浅色背景上的白色文字,我想至少改变文字的颜色。
感谢您的帮助!
【问题讨论】:
标签: android android-contentprovider android-styles searchview
我为我的可搜索配置实现了一个最近的查询内容提供程序,它可以工作,但是如何更改列表的样式?
它带有浅色背景上的白色文字,我想至少改变文字的颜色。
感谢您的帮助!
【问题讨论】:
标签: android android-contentprovider android-styles searchview
使用 AppCompat Lollipop 的 SearchView API 中的 suggestionRowLayout 属性。有关属性的完整列表,请参阅this post from Android Developers Blog。
<style name="AppTheme" parent="Theme.AppCompat">
<item name="searchViewStyle">@style/AppTheme.SearchView</item>
</style>
<style name="AppTheme.SearchView" parent="@style/Widget.AppCompat.SearchView">
<!-- Layout for query suggestion rows -->
<item name="suggestionRowLayout">@layout/abc_search_dropdown_item_icons_2line</item>
</style>
如果您对suggestionRowLayout 属性有疑问,您可以尝试https://stackoverflow.com/a/26581489/1374015 的解决方案。或者,您可以尝试使用旧的 searchView* 主题属性,如您所见 in this post。
【讨论】: