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

android - 是否可以在片段中搜索?

我有一个我们正在移植到 Honeycomb/Android 3.0 的 Android 应用程序,我们Fragment在新界面中使用 s。

我通过小部件进行搜索,如此处所示

Fragment问题是,使用s时,小部件不再弹出。所以问题是如何让搜索与Fragments 一起使用?

或者我怎样才能用Fragments 替换这条线?

0 投票
1 回答
3239 浏览

android - Android:多种搜索模式

我有这样的搜索界面:http: //developer.android.com/guide/topics/search/index.html

在左侧出现应用程序徽标,但我想要一个选项来选择(如谷歌搜索应用程序)。

http://www.androidpatterns.com/uap_pattern/search-%E2%80%93-main-menu我们可以阅读:

…搜索栏出现在屏幕顶部。在左侧显示应用程序徽标。(当支持多种搜索模式时,应用程序徽标将替换为对应和选择的搜索模式的图标,以及一个指示符)

那么...如何添加多重搜索模式?

谢谢 ;)

0 投票
16 回答
52361 浏览

android - 如何在 Android SearchView 中关闭键盘?

我在 ActionBar 中有一个 searchView。我想在用户完成输入后关闭键盘。我在 searchView 上有以下 queryTextListener

基于类似的问题,以下代码应该关闭键盘,但在这种情况下不起作用:

我也试过:

两者都不起作用。我不确定这是否是 Honeycomb 特定的问题,或者它是否与 ActionBar 中的 searchView 有关,或两者兼而有之。有没有人得到这个工作或知道为什么它不起作用?

0 投票
4 回答
6056 浏览

android - android.support.v4.widget.SearchViewCompat 例子?

我正在尝试在 API 8 应用程序中使用SearchViewCompatwith 。ActionBarSherlock

请注意,顶部和底部代码都需要调用setActionView(). 这是否意味着无法进行搜索?

0 投票
0 回答
1573 浏览

android - 支持包中的 SearchViewCompat 与 SearchDialog

android.support.v4.widget.SearchViewCompat应该捕获搜索查询,但官方教程建议使用SearchDialog

http://developer.android.com/training/search/backward-compat.html

哪种方法更好?我应该SearchViewCompat与这样的单独活动一起使用:

http://developer.android.com/training/search/setup.html#create-sa

0 投票
2 回答
7674 浏览

android - 使用 SearchView 后重置操作栏

我正在使用SearchView小部件在我的应用程序中启用搜索。在最初单击搜索图标后,SearchView小部件会展开到搜索字段中,并且“返回”箭头显示在应用程序图标旁边。如果我单击应用程序图标,操作栏会恢复到初始状态(没有“后退”箭头)并且SearchView恢复到图标。

现在的问题是:执行搜索后,操作栏没有改变,唯一恢复的方法是单击应用程序图标或手机的“返回”箭头。不好,因为我希望操作栏在搜索完成后进入初始状态。我试过SearchView.setIconofied(true)了,但有两个问题:

  1. 搜索图标与编辑字段出现在同一位置(最初位于最右侧)。
  2. 操作栏仍显示“返回”箭头。

我认为我面临的问题是偏离常规导航模式造成的。在我的情况下,一切都发生在同一个活动中(搜索结果显示在承载操作栏的同一个活动中),因此例如执行Activity.finish()只会让应用退出。

如何触发操作栏的“后退一步”?还是模拟点击应用程序图标?

0 投票
7 回答
25595 浏览

android - 如何设置 SearchView 文本大小?

我有一个SearchView内部 a LinearLayout,我正在尝试TextSize为它设置一个不同的(SearchView),但是android:textSize="60sp"例如在设置时,什么也没有发生。

这是我的代码:

有谁知道如何修改TextSize控件的?

0 投票
4 回答
7199 浏览

android - 我的应用程序中的 SearchView 似乎不起作用

我已经实现了以下代码,但我的 SearchActivity::OnCreate 没有被调用。有人可以告诉我我错过了什么吗?

AndroidManifest.xml:

/res/xml/searchable.xml:

SearchActivity.java:

0 投票
2 回答
659 浏览

android - 在 SearchView 小部件建议中看不到文本

我认为我的 SearchView 小部件群体正在工作。但是,我在建议列表中看到的只是白色文本块。当我选择其中一个白色块时,我看到一个橙色突出显示,我看到橙色突出显示后面的文本。所以看来我在我的建议列表中显示了白色文本和白色背景。关于如何改变它的任何想法?

0 投票
1 回答
2909 浏览

android - 使用 SearchView 在搜索操作栏激活时显示软键盘

当我从 ActionBar 激活搜索时,我看到这个问题将焦点集中在 SearchView EditText 上。但是,当它获得焦点时键盘不会出现。不应该吗,因为它只是一个普通的 EditText?(它是普通的 EditText 吗?)在 Android SDK 级别 11 上可以看到这种行为。(Samsung Galax Tab 7.7 with stock Android。)

目前,我有一个解决方法,它onOptionsItemSelected(MenuItem item)与我的 Activity 方法挂钩,显示键盘。

mInputManager的实例在哪里InputMethodManager

ActionBar 是使用 ActionBarSherlock 构建的,由于目标设备是 Android 3.x,这可能是导致症状的原因吗?根据 ActionBarSherlock 的常见问题解答

Android 3.x(也称为 Honeycomb)上的操作栏并未实现 Android 4.x(冰淇淋三明治)中的所有功能。为了在所有平台上提供完整的操作栏 API,并在所有 Android 版本中统一样式,使用了自定义实现。