Android 保持搜索界面打开
即使用户点击屏幕,是否有办法保持搜索(小部件或对话框)打开?我见过很多谷歌应用程序(Keep、GMail、Youtube…)都这么做,但没有那么多来自外部开发者的应用程序 我在ActionBar上可以看到我的搜索编辑文本,但只要我点击屏幕上的其他地方,它就会被取消。我只希望在用户单击操作栏图标或按back键时将其解除 可能吗?提前谢谢Android 保持搜索界面打开,android,search,Android,Search,即使用户点击屏幕,是否有办法保持搜索(小部件或对话框)打开?我见过很多谷歌应用程序(Keep、GMail、Youtube…)都这么做,但没有那么多来自外部开发者的应用程序 我在ActionBar上可以看到我的搜索编辑文本,但只要我点击屏幕上的其他地方,它就会被取消。我只希望在用户单击操作栏图标或按back键时将其解除 可能吗?提前谢谢 截取容器视图上的触摸事件 检查SearchView是否已展开。 如果是,什么也不做 另一个想法是,只要容器向视图树发送触摸事件信号(如果它已经展开),就可以将正在
SearchView
切掉。或者确保它不会在SearchView失去焦点时崩溃。当按下后退键时,确保正确折叠。
这些只是想法。
希望能有所帮助。我认为#1不起作用,因为我希望能够与后面的活动进行互动,但无论如何,我会尝试一下。谢谢