【发布时间】:2014-01-06 23:41:33
【问题描述】:
您好,在使用搜索视图进行搜索查询后,我无法弄清楚如何隐藏 Android 虚拟键盘。我希望当用户按下返回键时键盘消失(理想情况下,当他们点击键盘外的任何地方时,但我现在将满足于返回键)。我让它使用 onQueryTextSubmit 工作进行查询:
public boolean onQueryTextSubmit(String s) {
//Search stuff...
searchView.clearFocus();
return true;
}
但是,如果查询是空字符串,我希望它也能工作。问题是 onQueryTextSubmit 如果是空字符串则不会触发:Android SearchView.OnQueryTextListener OnQueryTextSubmit not fired on empty query string
我也不喜欢使用 ActionBarSherlock,所以这个解决方案不会:Android SearchView empty string
我只想在用户搜索后隐藏键盘:(这似乎是一个简单的问题,但让我头疼。有什么建议吗? 谢谢!
【问题讨论】:
-
有同样的问题。有什么进展吗?
标签: java android searchview