问题标签 [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.
android - 搜索界面在搜索时打开一个新的Activity
我正在尝试使用 Android 的搜索管理器。
事实上,我有一个我正在打电话的活动
然后,我在同一个活动中使用这个函数来获取搜索字符串:
问题是下一个:当我点击搜索按钮时,我正在打开一个新活动,我想保持不变并进行一些搜索。因此,我的目标是避免在单击搜索按钮时打开新活动。
谢谢你。
android - Android SearchManager:如何设置最小字符数以启用搜索
我正在使用 Android SearchManager。我在 searchable.xml 中定义了所有需要的属性。
现在,我想在用户进行搜索之前设置最小字符数限制。默认情况下,最小值为 1。
这怎么能改变?
谢谢你。
android - Android:saerchable.xml 和 searchSuggestThreshold 参数
我的项目中有搜索功能。在 searchable.xml 中,我只想在用户键入至少 3 个字符时限制搜索。
这可以通过 android:searchSuggestThreshold="3" 来完成,但在我的情况下,没有任何反应,用户在输入或更多字符时仍然可以执行搜索。
这是我的 searchable.xml:
这是清单中的 2 个搜索活动
android - Android:getSearchableInfo(getComponentName()) 返回 null?
我正在尝试获取有关 SearchView 的建议。我已经为它实现了一个自定义内容提供程序。我还参考了这个链接来实现对 SearchView 的建议。我面临的问题是,我得到空值searchManager.getSearchableInfo(getComponentName())
以下是片段:
AndroidManifest.xml
可搜索的.xml
主要活动
android-contentprovider - Android - searchable.xml 中的问号表示什么?
我在 android 4.0 上调试 SearchableDictionary 示例。在 searchable.xml 中,问号在此属性中表示android:searchSuggestSelection=" ?"
什么?
这是片段:
谢谢。
android - 操作栏上的搜索小部件不会触发我的搜索活动
我正在根据官方教程开发搜索小部件界面:http: //developer.android.com/guide/topics/search/search-dialog.html
问题:当我输入查询并按确定/输入时,我的 SearchableActivity 没有被触发。
SearchableActivity 的清单:
xml/可搜索的.xml
将图标添加到操作栏的主要活动生命周期方法(工作正常):
SearchableActivity.java
注意:搜索小部件出现在操作栏上,我可以插入数据,但按 OK/Enter 不会将我带到 SearchableActivity(不会触发 SearchableActivity 的 onCreate)。
我错过了什么还是官方教程有缺陷?
android - Android SearchView 组件的自定义
我需要一个组件,它允许用户输入一个值并通过连接到 Internet 上的某个站点来检查它是否存在,并在用户输入时显示建议。我想为此使用 SearchView 组件,但发现它有一些限制:
开发人员必须创建一个单独的活动来处理搜索。我不想使用其他活动,我只想连接到该站点并检查用户键入的内容是否存在。
为了使用建议机制,开发者必须建立一个内容提供者。同样,我不想连接到任何数据库,我只需要使用标准 HTTP 消息向站点发送搜索查询,为此我不需要内容提供程序。
所以我的问题是:有没有办法将 SearchView 组件与我需要的定制一起使用,还是我必须找到符合组件要求的丑陋变通办法,但也可以做我需要的?
谢谢。
java - 使用自定义搜索建议提供程序时获取搜索查询字符串
我有一个自定义搜索建议提供程序。现在,这本身并没有真正提供建议,而是提供搜索快捷方式。这是我编写的自定义提供程序:
在包含搜索字段的活动中,我在onNewIntent
方法中编写了一个处理程序。这是一个例子:
如您所见,我可以轻松检查选择了哪个搜索快捷方式,但我似乎无法弄清楚如何获取原始查询字符串。有什么帮助吗?
(附带说明:如果您发现我对自定义搜索建议提供程序的实现有误或可以改进,请告诉我。)
谢谢。
java - 提交搜索或选择搜索建议时隐藏键盘
我有一个操作栏搜索小部件,它也提供搜索建议。当用户输入查询并提交或选择搜索建议时,键盘不会消失。我该如何解决这个问题?
我无法弄清楚如何在搜索提交或建议选择时隐藏键盘。
谢谢你。
android - 搜索小部件中的自定义搜索建议
我在我的应用程序中使用搜索小部件。我想在服务器中提供带有人名的搜索建议。如何提供从web服务中检索名称的自定义搜索建议?
我需要在这里执行哪些步骤?