在不获得焦点的情况下打开SearchView

时间:2013-11-22 22:46:49

标签: android focus searchview

我看过很多帖子都是相反的,但这就是我想要实现的目标。在用户通过SearchView执行搜索之后,我希望它保持打开但没有聚焦或键盘可见。

如果不清楚,只需看看搜索在Play商店应用中的行为方式。

我试图将焦点放在屏幕上的其他视图上,在SearchView上调用clearFocus()或setFocusable(false)但没有任何效果。

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

行。我终于把它钉了下来。

最好的方法是覆盖onStartActvityForResult并手动关闭键盘。通过这种方式,您可以自己处理搜索,并且不会干扰仍处于所需状态的SearchView。