问题标签 [searchview]

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 投票
12 回答
79315 浏览

android - 更改 searchview 小部件的背景可绘制对象

我正在尝试更改位于 Android 操作栏 searchview 小部件中的可绘制对象。

目前它看起来像这样: 在此处输入图像描述

但我需要将可绘制的蓝色背景更改为红色。

除了滚动自己的搜索小部件之外,我已经尝试了很多方法,但似乎没有任何效果。

有人可以指出我改变这一点的正确方向吗?

0 投票
7 回答
48510 浏览

android - 如何将 SearchWidget 添加到 ActionBar?

我正在尝试将 Search-ActionView 添加到我的应用程序中(如此处所述http://developer.android.com/guide/topics/search/search-dialog.html#UsingSearchWidget)。不幸的是,我不断收到 NullPointerException,我很难检测出实际出了什么问题。

我创建了一个可搜索的配置和一个可搜索的活动,如 android 页面所示。我的菜单 .xml 文件如下所示:

这是抛出异常的方法:

完整的堆栈跟踪:

0 投票
2 回答
894 浏览

java - 如何测试 ActionBar 中的 SearchView?

我在 JavaDocs 中找不到关于如何使用 Android 测试在菜单中的 SearchView 进行测试的任何示例或帮助。有没有办法做到这一点?

我想.setQuery("Foo", true)在我的应用程序中做一个或等效的测试搜索。怎么可能呢?

0 投票
36 回答
92804 浏览

android - 是否可以更改 Android SearchView 上的文本颜色?

SearchView 元素没有任何用于更改文本颜色的属性。默认文本颜色为黑色,不适用于我们的深色背景。有没有办法在不求助于黑客的情况下改变文本的颜色?

我发现这个与更改文本大小有关的类似问题,但到目前为止,它没有任何答案: 如何设置 SearchView TextSize?

0 投票
2 回答
964 浏览

android - 在 Android 上设置 SearchView 宽度

我在 Android 上的字典应用程序中使用 SearchView 小工具,但我需要让这个 searchView 适合所有屏幕宽度,那么如何设置这个 searchview 的宽度?

0 投票
2 回答
40312 浏览

android - 将 AutoCompleteTextView 改为 ActionBar 中的 SearchView

我有一个AutoCompleteTextView ,它为用户提供来自Google Places API的自动完成搜索结果。完成后,我发现了SearchView以及如何将其放置在ActionBar中。我查看了 google 提供的 SearchView 示例,并将其作为起点添加到我的应用程序中(它列出了已安装的应用程序),但我不知道如何从这里开始。我想拥有与 AutoCompleteTextView 相同的功能,但改用 SearchView。有什么建议吗?下面提供了整个课程。

更新 saxman 建议的代码后,我可以看到提供程序中的查询方法从未被调用:

我的清单文件如下所示:

我在清单、内容提供者和清单文件中使用相同的权限。我在菜单中看到了 searchView 并且我没有修改查询方法,所以它应该只返回一行光标。但查询方法永远不会被调用。请帮忙。我刚刚发现的另一个问题是 searchView 没有显示指定的 search_hint!

提供更多代码 * PlacesListSearchActivity.java *

地点搜索.xml

places_list_search_options_menu.xml

可搜索的.xml

PlacesSuggestionProvider.java

0 投票
11 回答
56014 浏览

android - 在 Android 操作栏中设置 SearchView 的样式

我的操作栏中有一个搜索小部件,如下所示:

操作栏中的搜索小部件

(1) 如何更改“iPhone”文字的颜色?

(2) 此外,如果您注意到灰色 X —— 整个搜索小部件在图标位置时也是该颜色。我在 Holo.Theme.Light 上并使用我自己的模组。

如何在我的 styles.xml 文件中更改小部件的这两种样式(假设这是您对搜索小部件进行更改的地方)?

0 投票
5 回答
9889 浏览

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

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

以下是片段:

AndroidManifest.xml

可搜索的.xml

主要活动

0 投票
0 回答
1441 浏览

android - SearchWidget 什么都不做

即使在阅读了示例和一些关于 SO 的问题之后,我仍然不明白为什么我的 searchwidget 什么都不做......!

Manifest.xml 简化:

xml/searchable.xml:

menu/activity_main.xml(操作栏中的搜索小部件..):

应该进行搜索的 MainActivity:

}

和结果活动:

我已遵循 API 指南,但我看不出我的错误在哪里,如果有人可以提供帮助,我将不胜感激!

谢谢。

尼科。

0 投票
9 回答
35541 浏览

android - 无法让操作栏中的搜索视图工作

我对 java 和 android 开发很陌生;我一直在开发一个应用程序,我想要一个带有SearchView. 我看过谷歌的例子,但我无法让它工作。我一定是做错了什么,我即将放弃应用程序开发:DI 已经搜索过,但我没有发现任何有用的东西。也许你们可以帮助我:)

问题:我让搜索视图按原样打开,但在那之后什么都没有发生,我注意到我的searchManager.getSearchableInfo(getComponentName())返回 null。此外,我给出的提示也没有显示在我的搜索框中,这让我相信应用程序可能找不到我的 searchable.xml?说得够多了:)

MainActivity.java

可搜索的.xml

安卓清单

SearchableActivity.java

这是一个指向所推荐项目的链接,如果有人能帮助我,我将永远感激不尽!

源代码