从ActionBar中的searchview中删除图标

Nin*_*der 4 android android-actionbar android-actionbar-compat

我正在使用动作栏支持v7库.当我展开搜索视图时,我看起来像这样.

在此输入图像描述

我不想在左边看这个搜索图标.相反,我想把它放在下面的图像提示中.

在此输入图像描述

我想以编程方式执行此操作.我怎样才能做到这一点?

谢谢.

Nin*_*der 9

我想我弄明白了答案是什么.

如果我使用,默认情况下扩展searchview

mSearchView.setIconifiedByDefault(false); 
Run Code Online (Sandbox Code Playgroud)

它会像第一张图片一样显示搜索栏

如果我使用mSearchView.onActionViewExpanded();它然后显示像第二个图像.