我正在尝试使用新的 AppCompat v21 设计 SearchView 小部件的样式,但我遇到了一些问题。无论我在“suggestionRowLayout”属性上设置什么布局,它都不会执行任何操作。 SearchView 的建议下拉列表保持相同的方式。
我遇到的另一个问题是,当“强调色”与“主色”颜色相同时,在搜索视图中无法区分插入符在哪里。您知道如何更改 SearchView 中的强调色以仅应用于那里吗?我发现播放音乐也有同样的问题。
我正在遵循 Android 开发者博客中的指南:
http://android-developers.blogspot.com.es/2014/10/appcompat-v21-material-design-for-pre.html http://android-developers.blogspot.com.es/2014/10/appcompat-v21-material-design-for-pre.html
根据我在 SearchView 源代码中看到的suggestionRowLayout
当检索 SearchView 和方法中的属性时,SearchView 中的资源值会出现getSuggestionRowLayout()
。另一方面,v7 库的 SuggestionAdapter 的实现正在膨胀abc_search_dropdown_item_icons_2line
.
解决方法的想法:
尝试在以下帮助下引用不同的布局refs.xml
。确保您保留相同的 idviews http://goo.gl/qaB3et as in abc_search_dropdown_item_icons_2line
<item type="layout" name="abc_search_dropdown_item_icons_2line">@layout/my_suggestion_row</item>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)