【问题标题】:How to allow a blank search to be submitted in the standard Search Dialog如何允许在标准搜索对话框中提交空白搜索
【发布时间】:2011-09-21 10:52:13
【问题描述】:

我正在使用标准搜索对话框(如 here 所述),一切正常,但我现在意识到我无法搜索空白字符串。

我假设某处必须有一个标志允许这样做,但似乎无法找到该标志的在哪里。有人可以指点我吗?

【问题讨论】:

  • 你到底为什么要搜索一个空白字符串???
  • 不幸的是,“因为它在规范中是强制性的”功能之一。 :)

标签: android search


【解决方案1】:

来自 Android 源代码中的 SearchDialog.java:

// If there is text in the query box, handle enter, and action keys
// The search key is handled by the dialog's onKeyDown().
if (!mSearchAutoComplete.isEmpty()) {
    ...

因此,似乎无法设置标志以使空白搜索成为可能。

【讨论】:

  • 不得不创建一个带有建议下拉菜单的完整定制搜索,因为结果证明它比覆盖更容易。
猜你喜欢
  • 2019-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-12
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多