问题标签 [android-searchmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3598 浏览

android - 搜索界面在搜索时打开一个新的Activity

我正在尝试使用 Android 的搜索管理器。

事实上,我有一个我正在打电话的活动

然后,我在同一个活动中使用这个函数来获取搜索字符串:

问题是下一个:当我点击搜索按钮时,我正在打开一个新活动,我想保持不变并进行一些搜索。因此,我的目标是避免在单击搜索按钮时打开新活动。

谢谢你。

0 投票
2 回答
1349 浏览

android - Android SearchManager:如何设置最小字符数以启用搜索

我正在使用 Android SearchManager。我在 searchable.xml 中定义了所有需要的属性。

现在,我想在用户进行搜索之前设置最小字符数限制。默认情况下,最小值为 1。

这怎么能改变?

谢谢你。

0 投票
1 回答
1198 浏览

android - Android:saerchable.xml 和 searchSuggestThreshold 参数

我的项目中有搜索功能。在 searchable.xml 中,我只想在用户键入至少 3 个字符时限制搜索。

这可以通过 android:searchSuggestThreshold="3" 来完成,但在我的情况下,没有任何反应,用户在输入或更多字符时仍然可以执行搜索。

这是我的 searchable.xml:

这是清单中的 2 个搜索活动

0 投票
5 回答
9889 浏览

android - Android:getSearchableInfo(getComponentName()) 返回 null?

我正在尝试获取有关 SearchView 的建议。我已经为它实现了一个自定义内容提供程序。我还参考了这个链接来实现对 SearchView 的建议。我面临的问题是,我得到空值searchManager.getSearchableInfo(getComponentName())

以下是片段:

AndroidManifest.xml

可搜索的.xml

主要活动

0 投票
2 回答
722 浏览

android-contentprovider - Android - searchable.xml 中的问号表示什么?

在 android 4.0 上调试 SearchableDictionary 示例。在 searchable.xml 中,问号在此属性中表示android:searchSuggestSelection=" ?"什么?

这是片段:

谢谢。

0 投票
3 回答
12280 浏览

android - 操作栏上的搜索小部件不会触发我的搜索活动

我正在根据官方教程开发搜索小部件界面:http: //developer.android.com/guide/topics/search/search-dialog.html

问题:当我输入查询并按确定/输入时,我的 SearchableActivity 没有被触发。

SearchableActivity 的清单:

xml/可搜索的.xml

将图标添加到操作栏的主要活动生命周期方法(工作正常):

SearchableActivity.java

注意:搜索小部件出现在操作栏上,我可以插入数据,但按 OK/Enter 不会将我带到 SearchableActivity(不会触发 SearchableActivity 的 onCreate)。

我错过了什么还是官方教程有缺陷?

0 投票
2 回答
1087 浏览

android - Android SearchView 组件的自定义

我需要一个组件,它允许用户输入一个值并通过连接到 Internet 上的某个站点来检查它是否存在,并在用户输入时显示建议。我想为此使用 SearchView 组件,但发现它有一些限制:

  1. 开发人员必须创建一个单独的活动来处理搜索。我不想使用其他活动,我只想连接到该站点并检查用户键入的内容是否存在。

  2. 为了使用建议机制,开发者必须建立一个内容提供者。同样,我不想连接到任何数据库,我只需要使用标准 HTTP 消息向站点发送搜索查询,为此我不需要内容提供程序。

所以我的问题是:有没有办法将 SearchView 组件与我需要的定制一起使用,还是我必须找到符合组件要求的丑陋变通办法,但也可以做我需要的?

谢谢。

0 投票
2 回答
1564 浏览

java - 使用自定义搜索建议提供程序时获取搜索查询字符串

我有一个自定义搜索建议提供程序。现在,这本身并没有真正提供建议,而是提供搜索快捷方式。这是我编写的自定义提供程序:

在包含搜索字段的活动中,我在onNewIntent方法中编写了一个处理程序。这是一个例子:

如您所见,我可以轻松检查选择了哪个搜索快捷方式,但我似乎无法弄清楚如何获取原始查询字符串。有什么帮助吗?

(附带说明:如果您发现我对自定义搜索建议提供程序的实现有误或可以改进,请告诉我。)

谢谢。

0 投票
2 回答
2831 浏览

java - 提交搜索或选择搜索建议时隐藏键盘

我有一个操作栏搜索小部件,它也提供搜索建议。当用户输入查询并提交或选择搜索建议时,键盘不会消失。我该如何解决这个问题?

我无法弄清楚如何在搜索提交或建议选择时隐藏键盘。

谢谢你。

0 投票
1 回答
624 浏览

android - 搜索小部件中的自定义搜索建议

我在我的应用程序中使用搜索小部件。我想在服务器中提供带有人名的搜索建议。如何提供从web服务中检索名称的自定义搜索建议?

我需要在这里执行哪些步骤?