保持搜索界面打开

时间:2013-05-24 14:30:59

标签: android search

即使用户点击屏幕,有没有办法让搜索(小部件或对话框)保持打开状态?我见过很多谷歌应用程序(Keep,GMail,Youtube ......),但外部开发人员的应用程序并不多......

我在ActionBar上显示了我的搜索编辑文本,但是当我点击屏幕上的其他位置时,它就被解除了。如果用户点击操作栏图标或按后退键,我只希望它被解雇。

有可能吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 拦截容器视图上的触摸事件。
  2. 检查SearchView是否已展开。 如果它什么都不做
  3. 其他想法是,只要容器将触摸事件信号向下发送到视图树(如果已经展开),就会切断正在折叠的SearchView。或者确保在SearchView失去焦点时它不会崩溃。按下后退键时,确保正确折叠。 这些只是想法。 希望它有所帮助。