17得票6回答
如何在搜索过滤器中突出显示搜索文本?

我试图进行搜索,以便突出显示所有“可见”的搜索字母。我尝试使用 spannable ,但那并没有起作用,也许我做错了?基于此:在 ListView 项目中突出显示搜索文本,我该如何突出显示可见文本?这是我的筛选器:private LayoutInflater mInflater; ...

16得票9回答
在SearchView中对onQueryTextChange进行限制

如何最好地“节流”onQueryTextChange,使得我的performSearch()方法只在用户输入之后的每秒调用一次而不是每次用户键入时都调用?public boolean onQueryTextChange(final String newText) { if (newTe...

16得票4回答
Android SearchView是否有监听器通知SearchView已展开并准备好接收输入?

我希望在用户还没有输入任何内容时,在SearchView中显示一些默认建议。 我手动设置了自定义建议适配器,使用矩阵光标。我尝试在onFocusChange和onClickListner中设置适配器,但建议会被键盘隐藏,显然建议比键盘先加载。 我没有找到告诉我搜索视图已完全加载键盘的侦听器。 ...

15得票6回答
如何处理Android中搜索视图(Search View)的返回按钮

我开发了一个应用程序,其中有一个位于操作栏中的搜索视图,当我进行搜索时,它可以完美地过滤数据,但当我按下返回按钮时,它仍然显示已过滤的数据。我的问题是:操作栏搜索视图的返回按钮事件是什么? 我的搜索视图代码如下:SearchView searchView = (SearchView) M...

15得票2回答
如何在搜索时移除Android SearchView弹出的文本?

我已经实现了操作栏SearchView,它正常工作,但是在屏幕底部会弹出一个浮动文本弹出窗口。请参见截图: ListView Java类:@Override public boolean onQueryTextChange(String newText) { ...

15得票3回答
搜索小部件调用OnNewIntent两次。

我有一个活动,在其中我想要进行搜索。当我点击搜索时,OnNewIntent 事件会被调用两次... 我做错了什么? 我是这样创建Searchview的public override bool OnCreateOptionsMenu(IMenu menu) { searchView...

13得票4回答
android.support.v4.widget.SearchViewCompat示例?

我正在尝试在一个API 8应用程序中使用ActionBarSherlock和SearchViewCompat。public boolean onCreateOptionsMenu(Menu menu) { MenuItem item = menu.add("Search") ...

12得票2回答
在一个活动中使用SearchView,在另一个活动中显示结果。

我的使用案例如下:在活动A中,我有一个带有可折叠搜索视图的操作栏。当用户输入查询并按下“搜索”按钮时,我想展示结果的B活动。但我无法做到这一点,以下是我的代码: searchable.xml:<?xml version="1.0" encoding="utf-8"?> <s...

12得票4回答
单活动中的Android搜索活动

我正在尝试让我的应用程序只包含一个活动。这个活动应该能够创建搜索并接收搜索。不幸的是,当我点击操作栏中的搜索按钮时,我的SearchView会出现“双重”搜索栏。我的意思是,在操作栏中会出现一个黑色的搜索栏(SearchView),然后第二个白色的搜索栏会出现在操作栏上方。有什么帮助吗?我做错...

11得票4回答
搜索视图关闭图标显示为禁用状态而不是白色

无论我在搜索视图中输入什么,关闭按钮(X)似乎都被禁用了,而不是以白色出现。如何解决此错误,使其以白色显示? 无论我在搜索视图中输入什么,关闭按钮(X)似乎都被禁用了,而不是以白色出现。如何解决此错误,使其以白色显示?@Override public void onCreateOption...