2011-09-21 63 views
2

我正在使用标准搜索对话框(如描述here),并且一切都已启动并正常工作,但现在我意识到我无法搜索空白字符串。如何允许在标准搜索对话框中提交空白搜索

我假设必须有一个国旗的地方,这将允许这个,但似乎无法找到其中这个标志是。有人能指点我吗?

+3

为什么要在地球上搜索空白字符串? – Merlin

+1

不幸的是其中的一个“因为它在规范中是强制性的”一些功能。 :) – Graeme

回答

2

从SearchDialog.java在Android源代码:

// 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()) { 
    ... 

所以,看起来是不可能设置一个标志,让空白的搜索成为可能。

+0

必须创建一个完整的定制搜索与建议下拉,因为它原来比重写更容易。 – Graeme