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

android - Actionbarsherlock 搜索视图:setOnQueryTextListener

我正在尝试使用 ActionBarSherlock 的搜索视图在列表中进行过滤。我目前拥有的代码如下:

这些是我的进口:

大部分都有效:在我的操作栏中,我得到一个搜索图标,可点击并展开搜索视图。然而,真正的监听器不起作用。我在这两种方法中都设置了断点,但是当我调试时,什么也没有发生。该程序没有中断,没有任何内容被过滤,我不知道为什么。

有人知道吗?

提前致谢。

0 投票
0 回答
1849 浏览

java - SearchView 附有建议 CursorAdapter,非常慢?

我将我的搜索视图设置如下:

我在SimpleCursorAdapter这里创建并将其设置为SearchView对象的建议适配器。然后,在onQueryTextChanged我的方法中:

这是我的runAlgorithms方法中的内容:

但是,每次调用所有这些时(每次我在搜索视图中按一个键)它每次都会跳过大约 50 到 150 帧,这太多了。可能是什么问题/什么可能会减慢建议的速度?这是这样做的正确方法吗?被查询的表有大约 7500 行。

0 投票
1 回答
1266 浏览

android - 使用自定义布局在 android 中创建 SearchView

我想创建一个这样的视图: 搜索视图模拟

执行 SearchView 很简单,但是如何在操作栏下方创建扩展布局,或者在搜索时为用户提供一些搜索选择。

我想显示一个布局,当用户单击操作栏上的搜索图标时会弹出该布局。布局将具有用户选择的其他搜索条件。

任何提示和示例都会有所帮助。

0 投票
7 回答
7655 浏览

android - SearchView setOnClickListener 不工作

任何人都可以看到为什么这不起作用..

SearchView的在ActionBar并且总是显示。我想知道用户何时按下searchview...而不是何时扩展或获得焦点。

此代码位于 onCreateOptionsMenu

任何人?

0 投票
1 回答
1602 浏览

android - Android SearchView:按下望远镜键时再次搜索

我正在使用 SearchView 小部件在 ListView 中搜索文本。
输入文本时,会打开一个虚拟键盘。当按下“望远镜键”时,我想重复搜索。
如何拦截虚拟键盘按键事件?

注意:不要将虚拟键盘中右下角的望远镜键与 SearchView 小部件中的望远镜图标混淆。

我会告诉你我尝试了什么,因此我知道它不起作用:

  • SearchView 上的 onQueryTextChange()
  • SearchView 上的 onKeyListener()
  • SearchView 上的 TextWatcher()
  • ListView 上的 dispatchKeyEvent()
0 投票
3 回答
724 浏览

android - Android Back键循环焦点而不是返回到以前的活动

我有这个布局

在此处输入图像描述

两个 SearchView 小部件
一个 ListView

当我按下 android 后退键时,焦点会在过滤框和搜索框之间循环。
我想回到我以前的活动,但我做不到,因为后退键只能从一个盒子转到另一个盒子。
如何获得后退按键事件?

这段代码甚至没有被调用

0 投票
2 回答
543 浏览

android - 如何从 FragmentActivity 上方的 Activity 替换 Fragment

我需要帮助解决问题。不一定要寻找代码,尽管这不会被拒绝!

我有一个中央FragmentActivity外壳,当用户在应用程序的核心周围导航时FrameLayout,我用它来交换它。Fragments

在我ActionBar的是一个搜索小部件。键入搜索查询会打开ListActivity与查询匹配的列表选项。所以这本质上是Activity 我的FragmentActivity. 我喜欢这个想法,因为这是导航中的“侧弯”。

我需要解决的问题是: 当用户在搜索后选择 List Item 时,我想以某种方式关闭Activity,并将 Fragment Activity “下方”的 FrameLayout 替换为他们搜索的信息。

我试图制作ListActivityaListFragment但无法解决。除非把它变成FragmentActivity一个封闭Fragment的答案。- 还有其他想法吗?

0 投票
1 回答
2037 浏览

java - ActionBarSherlock 中的 SearchView 折叠动画

我已经毫无问题地实施ActionBarSherlock到我的android项目中。我现在正在尝试将 a 添加search widget到 ActionBar 并已成功完成。现在,我想让Searchview幻灯片在展开时从右侧滑入,在折叠时从右侧滑出。我有两个 XML 动画,我相信它们可以让我这样做。

search_in.xml

search_out.xml

它们在 SherlockFragmentActivity 中被称为表单

这是它现在的样子(因为我还不能发布图片......):

http://i194.photobucket.com/albums/z31/raitono/SearchviewCollapseProblem_zpsefee50e9.gif

search_in点击图标时动画效果search_out很好,当按下后退硬件键时效果也很好。不过,当我尝试通过小 X 折叠 Searchview 时遇到了障碍。似乎 Searchview 在调用动画之前就崩溃了,我不知道该怎么办。我也试过searchView.onActionViewCollapsed()了,但是没有用。我的猜测是,我需要以某种方式拦截按下 X 时发出的调用并首先执行动画。

我正在尝试支持低至 2.3.5 的设备。对此的任何帮助将不胜感激。

更新:是否有办法检测小“X”何时被点击?那将解决我的问题。我一直在谷歌搜索,但找不到任何东西。

0 投票
2 回答
9306 浏览

android - 在 SearchView 打开的情况下启动 Activity

如何在打开文本字段的情况下使用 SearchView 启动活动。通过这种方式,我无需点击望远镜就可以进行搜索。我正在使用 Sherlock 操作栏。

这是我的代码:

谢谢。

0 投票
0 回答
261 浏览

android - 即使使用adjustPan,软键盘也会覆盖所有窗口

我的 SearchActivity 有问题。它有一个使用 ActionBarSherlock 制作的 SearchView。当我在横向单击眼镜时,我有软键盘来覆盖所有屏幕。但是使用 adjustPan 参数我希望看到 SearchView。

你知道我在打字时怎么能看到 SearchView 吗?或者,也许我根本不明白 adjustPan 应该做什么。

谢谢