MrB*_*ide 8 android searchview android-support-library material-design android-5.0-lollipop
我正在尝试使用新的AppCompat v21设置SearchView小部件的样式,但我遇到了一些问题.无论我在"suggestionRowLayout"属性上设置什么布局,它都什么都不做.SearchView的建议下拉列表保持不变.
我遇到的其他问题是当"强调颜色"与"原色"颜色相同时,在搜索视图中无法区分插入符号在哪里.您知道如何更改SearchView中的重音颜色仅适用于那里吗?我发现Play Music有同样的问题.
我正在关注Android开发者博客的指南:
http://android-developers.blogspot.com.es/2014/10/appcompat-v21-material-design-for-pre.html
根据SearchView中的SearchView源suggestionRowLayout资源值,在检索SearchView和方法中的属性时会发生这种情况getSuggestionRowLayout().另一方面,v7库的SuggestionAdapter的实现正在膨胀abc_search_dropdown_item_icons_2line.
解决方法的想法:
借助于尝试引用不同的布局refs.xml.请务必保持相同的ID为视图中abc_search_dropdown_item_icons_2line
<item type="layout" name="abc_search_dropdown_item_icons_2line">@layout/my_suggestion_row</item>
Run Code Online (Sandbox Code Playgroud)