从ActionBar的SearchView中删除图标

4
我正在使用action bar support v7库。当我扩展搜索视图时,它看起来像这样。 enter image description here 我不想要这个搜索图标在左边。 相反,我想把它放在提示中,如下图所示。 enter image description here 我想以编程方式实现这一点。我该如何做到这一点?
谢谢。

1
如果您添加提示,会发生什么?我记得有一个提示,并且可能使用 setIconified()(我忘记是 true 还是 false)可以对此进行一些控制... - Karakuri
如果我添加提示,它会显示提示,但搜索图标仍然在左侧。我已经设置了mSearchView.setIconifiedByDefault(false); 以保持默认情况下展开。 - NinjaCoder
1个回答

9
我想我已经找到了答案。
如果我使用以下代码,可以默认扩展搜索视图:
mSearchView.setIconifiedByDefault(false); 

它将显示像第一张图片那样的搜索栏。

如果我使用mSearchView.onActionViewExpanded();,它会显示像第二张图片那样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接