搜索建议框:每行白底白字

Search suggestion box: each row has a white background and white text

知道如何更改建议框的样式吗?我的目标是 SDK 版本 16。

我尝试使用 suggestionRowLayout 项为搜索视图(参考:android-developers.blogspot.be/2014/10/appcompat-v21-material-design-for-pre.html)定义样式,但没有效果。

 <style name="MySearchViewStyle" parent="Widget.AppCompat.SearchView">
    <item name="suggestionRowLayout">@layout/search_suggestion_row</item>
 </style>

图片: http://s22.postimg.org/p353knca9/suggestions.jpg

单击行上的图像:http://s18.postimg.org/5w0fuf0o9/seard.jpg

有用信息

compileSdkVersion 22

buildToolsVersion“21.1.2”

依赖关系

com.android.support:appcompat-v7:22.0.0

com.android.support:support-v4:22.0.0

应用主题

Theme.AppCompat.Light.DarkActionBar

只需更改 xml 建议中的视图属性,您可能会在建议游标适配器的 newView() 方法上膨胀。

我使用的是 android.Widget.SearchView 而不是 android.support。v7.widget.SearchView

menu.xml

app:actionViewClass="android.Widget.SearchView"

应该是

app:actionViewClass="android.support.v7.widget.SearchView"

在我的片段中 class 我导入了错误的包。