奇怪的SearchView行为

时间:2013-10-24 21:08:10

标签: android

我最初使用ActionBarSherlock,但自从重新使用我的代码以使用android.support.v7库后,我在SearchView展开时看到了模糊的蓝色叠加层。

以下是我的Nexus 7的屏幕截图,软键盘处于打开状态。

enter image description here

当我关闭键盘时,模糊的蓝色图像消失,但SearchView仍然存在模糊,如下图所示。

enter image description here

我使用菜单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。

有没有人见过类似的东西并找到了修复方法?

1 个答案:

答案 0 :(得分:0)

我最终找到了这个问题的答案。这似乎是构建工具中的一个错误。从v18开始的任何事情都会导致这个问题,我现在仍然坚持使用Build Tools v17。

看到这个问题和OP自己的答案(特别是最后的编辑)......

Searchview on support.v7.appcompat.library issue: default 9-patch background not renders properly