问题标签 [android-search]
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 - android.app.default_searchable 和 android.app.searchable 元数据有什么区别?
我对 Android 很陌生,我需要一个搜索小部件来从我自己的字典中获取建议。我意识到一些教程使用android.app.default_searchable
元数据,而另一些则使用android.app.searchable
. 我找不到解释的差异。
android - 单一活动中的 Android 搜索活动
我试图让我的应用程序包含一个单一的活动。此活动应该能够创建搜索并接收搜索。不幸的是,当我单击操作栏中的搜索按钮时,我的 SearchView 中出现了一个“双重”搜索栏。我的意思是有一个搜索栏(深色--SearchView)出现在操作栏中一秒钟,然后第二个(白色)出现在操作栏上方。有什么帮助吗?我究竟做错了什么?对不起,这个搜索的东西对我来说是全新的和困惑的。
MainActivity(唯一的活动):
main.xml(菜单 xml):
可搜索的.xml:
在清单中:
android - Android 搜索活动和 android:launchMode="singleTop"
我的应用程序中有一个使用 SearchView 进行搜索的活动(参见清单——搜索意图被拦截)。但是,当我按搜索时,什么也没有发生。该活动永远不会重新开始。所以,我从我的活动中删除了 android:launchMode="singleTop" 然后它开始重新启动并“工作”。但是,对我来说最好有 singleTop,这样活动只有一个实例。为什么当我有 singleTop 时这不起作用?
android - QuickSearchBox 未显示我的应用的任何搜索结果
我已经在 QSB 的设置中启用/检查了我的应用程序。它在我活动的 SeachView 中正确显示建议。我添加了 android:includeInGlobalSearch="true" 但仍然没有看到任何结果。还有其他我可能忘记的事情吗?
这是我的 searchable.xml:
编辑:好的,我注意到它在 Froyo 的 QSB 中工作,但在 4.2 和 4.3 中没有。只是很奇怪。有任何想法吗?
android - Android SearchView:重定向到另一个搜索活动
我有一个带有自定义建议的 SearchView(支持 v7)。一切正常。
但现在我想根据所选建议重定向到另一个搜索活动。
自定义建议表包含建议和搜索匹配项。当用户点击匹配时,我想在没有搜索的情况下显示数据(因为它是匹配的,所以不需要搜索)
目前我在搜索活动中使用 SUGGEST_COLUMN_INTENT_ACTION 来打开其他活动。它有效,但这是最好的方法吗?
拉尔夫
android - Android SearchView:样式建议列表
我在从 ActionBar SearchView(支持 v7)设置建议列表样式时遇到问题。
我必须设置哪个样式属性来更改背景和文本颜色?
拉尔夫
android - 在安卓活动中搜索
我是 android 新手,我正在使用与搜索相关的功能。阅读教程后,我有一些问题:
1SearchableActivity
应用程序中的唯一性?
设置搜索功能似乎需要 3 个步骤(来自 android 开发人员指南):
1)创建SearchableActivity
接收搜索关键字。
2)使SearchableActivity
接受 ACTION_SEARCH 意图
3)在元素中指定要使用的可搜索配置。
然后我想知道是否所有与搜索相关的工作都将委托给SearchableActivity
?
假设我有两个MainActivity
and MainActivityTwo
,它们都SearchView
在操作栏中创建一个。
AndroidMinefset.xml:
xml/search.xml:
并将搜索配置(serchableInfo)注册到SerchView
:
。主要活动
这不起作用,似乎没有与当前 Activity( MainActivity
) 绑定的 serchableInfo。
甚至我也改成这样:
它仍然找不到 searchableInfo。
在我将搜索相关配置添加到MainActivity
:
这行得通。哇。
我一直以为Activity提供的Search UI和Activity的输入句柄是不一样的,但是经过我的测试,他们似乎是同一个Activity,并不是说用户输入是提交给Activity本身的,但是为什么要使用传输输入数据的**意图?
2 搜索提交
搜索对话框的右侧有一个搜索提交按钮:
但是里面什么都没有,SearchView
所以如何在 a 中提交搜索SearchView
:
android - 安卓可搜索活动
IMO,搜索动作包含两个过程“收集用户输入”和“做搜索工作”。
每个进程都需要一个活动来存活,也就是说“收集用户输入”应该位于一个活动中,“做搜索工作”也是如此。
正如导游所说:
当用户从搜索对话框或搜索小部件执行搜索时,系统会创建一个 Intent 并将用户查询存储在其中。然后系统启动您声明的用于处理搜索的活动(“可搜索活动”)并将其传递给意图。
这让我觉得 JSP 页面a.jsp
包含一个收集用户输入的表单,该表单将被提交b.jsp
或其他。
假设我有一个ActivityA
保存搜索小部件并ActivityB
处理搜索(这应该是 so 的一面SearchableActivity
)。
现在我想知道ActivityA
andActivityB
是否应该是同一个?
采取以下xml祝贺:
这是否意味着MapActivity
它将处理来自整个应用程序的所有搜索请求,或者它只能处理唯一的搜索请求MapActivity
?
android - Android 搜索界面未提交查询
我通过密切关注搜索界面的官方教程实现了搜索界面(搜索小部件)。一切看起来都不错,但我无法提交搜索查询。当我单击键盘上的“发送”按钮时,没有任何反应。
这是我所做的:
AndroidManifest.xml
res/xml/searchable.xml
res/menu/options_menu.xml
MainActivity.java
SearchResultsActivity.java
到目前为止,我已经多次浏览了代码。我只是没有看到错误。我究竟做错了什么?
谢谢你的帮助。
android - 全局搜索在 Android 4.4 中无法按预期工作
我有一个应用程序,它有两个都扩展的搜索建议提供程序,并且我已经在清单文件中使用以下过滤器和元数据SearchRecentSuggestionsProvider
正确设置了它:Intent
可搜索资源包括android:includeInGlobalSearch="true"
,所以应该没问题。
而且我显然也有一个提供者:
这一切都在使用 Google 搜索应用程序的 Android 4.3 中运行良好,但我刚刚将我的所有设备更新到 Android 4.4,我不再能够在我的应用程序中搜索内容。在操作系统更新之前运行的其他应用程序也是如此,例如 Google Play 音乐。
我在 XDA 开发人员上找到了一个帖子,如果它有帮助的话:http: //forum.xda-developers.com/showthread.php?p=47472102
有谁知道发生了什么或如何解决?
更新:我可以确认它只发生在 Android 4.4 的设备上。我已经使用最新的 Google 搜索更新在 Android 4.3 设备上进行了测试,它按预期工作。看起来这是谷歌更新中的一个错误。