问题标签 [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 投票
1 回答
74 浏览

java - 如何防止键盘和菜单同时显示?

这是我的应用程序的屏幕截图。单击搜索框时,软键盘会自动弹出,这很好,但是,如果我还按下“菜单”按钮,则菜单会出现在软键盘的顶部。

如何显示菜单但SearchView如果它在焦点上折叠并隐藏软键盘。我可能需要在onPrepareOptionsMenumy 的方法中检查并做一些事情Activity,对吧?

它不会对我造成任何真正的伤害,但是当这种情况发生时,它对用户来说似乎是一个丑陋的实现。

在此处输入图像描述

0 投票
1 回答
179 浏览

android - 处理提交点击搜索小部件

我的活动实现了一个搜索小部件。

我相信默认情况下会以某种方式设置,当您输入一些查询(以便查询窗口不为空)并单击设备上某处的“提交”或“搜索”按钮时,它会自动重新加载相同的活动(调用 onCreate()方法,依此类推)。

有什么办法可以捕捉到这个事件,这样活动就不会重新加载?

有任何想法吗???

编辑:实际上发生的是它在旧的顶部启动相同的活动。开始认为这可能是我的愚蠢错误。

0 投票
1 回答
110 浏览

android - Android 2.1 中标准搜索的问题。在另一个进程中运行?

我的应用程序使用标准搜索机制(使用可搜索界面)并且在所有版本>2.1 中都能正常工作

在 <3 我使用搜索对话框,在 >=3 我使用 SearchWidget 并且一切正常。问题出在 2.1 中,我CrossProcessCursorException从我那里得到ContentProvider

java.lang.UnsupportedOperationException: Only CrossProcessCursor cursors are supported across process for now

似乎搜索对话框在 2.1 中的另一个进程中运行?有没有办法解决这个问题?或者我被迫在我的自定义扩展中实现 CrossProcessCursor CusorWrapper

0 投票
1 回答
265 浏览

android - 如何查询像android的QSB这样的SearchProviders?

我正在尝试查询所有可用的搜索提供程序,类似于快速搜索框的方式,以获取搜索建议列表。我忽略了那些我没有阅读权限的人。现在,一切都适用于立即返回结果的提供者。

但是,对于那些离开并从网络上获得结果的人,我无法获得任何结果。其中之一的示例是 IMDB 应用程序。我经常得到一个返回 null 的游标,其他时候我得到一些不正确的缓存结果。

任何人都知道如何最好地做到这一点?

在下面的示例中(在线程中运行),我只需等待一段时间以确保所有网络内容都已完成。我在 ChangeObserver 和 MyDataObserver 中等待回调,但我什么也没得到。我也尝试过使用 LoaderManager,但没有区别。我查看了 Android 快速搜索框的来源,但找不到任何线索。

0 投票
1 回答
2039 浏览

android - 在自定义应用程序上实现地图搜索功能,如原生谷歌地图

我需要在我的自定义地图应用程序上实现搜索功能,就像在原生谷歌地图中一样(操作栏变成搜索字段,您可以编写查询)。现在我知道如何使用google geocoding api以及如何从数据中检索位置。但我未能实现那个可变的操作栏。

我的应用看起来像这样:

在此处输入图像描述

在我按下搜索按钮后,我希望显示这种布局:

在此处输入图像描述

感谢您的帮助,希望您能解决我的问题。

0 投票
3 回答
2221 浏览

java - 如何以编程方式隐藏或禁止搜索建议列表?

如何以编程方式隐藏在 ? 下方弹出的建议列表SearchView

有时我希望SearchView不要被 inconified 并且没有焦点。我可以分别使用setIconified(false)clearFocus()方法来做到这一点,但如果其中SearchView有任何文本,它将显示搜索建议列表,我需要隐藏/禁止它。

0 投票
1 回答
2445 浏览

android - 如何从谷歌地方检索搜索建议?

我需要在我在搜索栏中输入时的建议列表。cities/streets/villages我发现我必须实现contentProvider并且我做到了。现在,对于我输入的所有内容,我得到相同的结果:

“搜索结果”

虽然Google Places应该返回正确的位置列表。有人能帮我吗?我怎样才能使我的搜索工作,因为它在谷歌地图上工作?(我的意思是建议,Geocoder 的东西已经完成了)。非常感谢

0 投票
0 回答
230 浏览

android - 将硬搜索键连接到 SearchView

我在操作栏中有一个带有搜索视图的应用程序,除了触摸视图之外,我还试图获取硬搜索键来激活它,但我尝试的所有操作都导致从我的应用程序启动 Google Now。

我尝试了以下方法。注释代码是我第二次尝试模拟用户触摸搜索视图,但它不起作用。搜索功能通过触摸屏完美运行我只是在获取硬键来激活它时遇到问题。

动作视图

0 投票
1 回答
102 浏览

android - 每个建议最多 2 列?

每个搜索建议最多只能显示两列吗?Android SDK 中的 SearchableDictionary 示例显示单词 (SUGGEST_COLUMN_TEXT_1) 及其定义 (SUGGEST_COLUMN_TEXT_2) 以响应用户在搜索栏中键入的内容。是否可以在下面添加第三行?其他 SUGGEST_COLUMN_* 似乎都不合适。

0 投票
3 回答
2282 浏览

java - ActionBarSherlock 4.2 是否支持 SearchView 的搜索建议?

一个月前,我将 ActionBarSherlock 4.2 加入了我的项目。除了我的SearchView. 我创建搜索建议的方式是使用Android 文档中的方法

ActionBarSherlock 是否支持搜索建议?我试图通过Github 页面上的问题列表进行挖掘,但问题似乎已关闭,但我似乎无法关注讨论并了解它是否真的已解决。我想你们中的一些一直在使用 ActionBarSherlock 的人可能更了解。