我最初使用ActionBarSherlock,但自从重新使用我的代码以使用android.support.v7库后,我在SearchView展开时看到了模糊的蓝色叠加层。
以下是我的Nexus 7的屏幕截图,软键盘处于打开状态。
当我关闭键盘时,模糊的蓝色图像消失,但SearchView仍然存在模糊,如下图所示。
我使用菜单xml文件创建各种菜单项 - 搜索项目如下...
<item android:id="@+id/options_menu_search"
android:title="@string/search"
android:icon="@android:drawable/ic_menu_search"
com.mycompany.mypackage:showAsAction="ifRoom|collapseActionView"
com.mycompany.mypackage:actionViewClass="android.support.v7.widget.SearchView" >
</item>
它实际上在我可以执行搜索的意义上起作用,但对于我的生活,我无法解决模糊图像的来源。
我确实找到了此SearchView drawables in ActionBar appear blurred,但接受的答案并不适用于我的问题,因为我没有以编程方式创建SearchView。
有没有人见过类似的东西并找到了修复方法?
答案 0 :(得分:0)
我最终找到了这个问题的答案。这似乎是构建工具中的一个错误。从v18开始的任何事情都会导致这个问题,我现在仍然坚持使用Build Tools v17。
看到这个问题和OP自己的答案(特别是最后的编辑)......
Searchview on support.v7.appcompat.library issue: default 9-patch background not renders properly