我看过很多帖子都是相反的,但这就是我想要实现的目标。在用户通过SearchView执行搜索之后,我希望它保持打开但没有聚焦或键盘可见。
如果不清楚,只需看看搜索在Play商店应用中的行为方式。
我试图将焦点放在屏幕上的其他视图上,在SearchView上调用clearFocus()或setFocusable(false)但没有任何效果。
有什么想法吗? 感谢
答案 0 :(得分:0)
行。我终于把它钉了下来。
最好的方法是覆盖onStartActvityForResult并手动关闭键盘。通过这种方式,您可以自己处理搜索,并且不会干扰仍处于所需状态的SearchView。