问题标签 [android-search]
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.
android - 关于使用在线建议实现 SearchView 的困惑
我正在使用 ActionBarSherlock 在 ActionBar 上实现 SearchView。我浏览了有关此主题的文档:http: //developer.android.com/guide/topics/search/index.html 但我很困惑:
(1) 框架似乎会推动您使用 ContentProvider 来获取建议,而 SearchView 通过调用该ContentProvider.query()
方法来检索建议。但是,我认为我不能使用这个框架,因为我会从服务器获得我的建议。也就是我会提供一个关键字来调用一个api,取到数据后会调用一个回调函数。所以它是异步的,因此 query() 方法将不起作用。我可以摆脱 ContentProvider 来实施建议吗?
(2) 我的建议项目应该是定制的。每个项目中都会有一个 CheckBox。所以我认为我应该使用定制的适配器。我只setSuggestionAdapter()
在 SearchView 中找到了一个只接收 CursorAdapter 的方法。据我所知,CursorAdapter 用于数据库查询。但是,在我的情况下没有数据库概念。
(3) 看来您必须将 SearchView 绑定到 Activity。真的有必要吗,或者我们可以将它绑定到 Fragment 吗?
对此有什么建议吗?提前致谢!
android - 操作栏搜索后隐藏键盘
在我的应用程序中,我有一个包含多个片段的操作栏活动。在我进行搜索的活动中,结果显示在一个新片段中。单击提交按钮后,我尝试隐藏键盘,但没有任何运气。这是我的代码
正如您在上面的代码中看到的那样,我在 onqquery textlistener 内的搜索视图中调用了 clearFocus。它隐藏键盘并在新的片段事务完成后再次显示它。我如何使它工作?
注意:我也尝试过以下方法,但没有任何运气
design-patterns - Android 上的 Action Bar 是单例吗?
当我们在 Android 中使用 Search Widget 并创建多次时,可能会搜索小部件以了解写入的内容......操作栏是否像图层一样工作?无论我在哪个活动中,都是同一个动作栏吗?
java - 如何在具有恒定项目位置的列表视图上过滤项目?
我怎样才能有一个listView
恒定的项目位置?
假设您有 alistview
和searchbox
on actionbar
。现在您要过滤结果,并且position
即使在过滤后也希望项目的数量保持不变。
下面的代码在我搜索时给了我不同的位置listView
:
android - 如何在抽屉布局中为edittext编写搜索键事件?
嗨,我正在做一个应用程序,因为我有导航抽屉。在导航抽屉内,我是用于搜索的列表视图上方的编辑文本。现在我想为那个edittext编写android键盘搜索键事件。使用过 android:imeOptions="actionSearch"
,所以它在安卓键盘上显示搜索按钮。当我点击搜索时,没有任何反应。我尝试了一些代码,但它没有检测到我的编辑文本。如果有人知道,请帮助我。
我的xml:
我的代码:
android - 创建搜索界面后应用程序崩溃
我是 android 新手,我正在按照本教程创建搜索界面。
我的可搜索配置 xml 文件:
mainactivity文件内容:
searchActivity 文件内容:
最后是 mainfest 文件,我认为问题出在这个文件中:
编辑:
日志输出:
新目录输出:
谁能告诉我我在哪里做愚蠢的事情。
android - searchview小部件android中未显示文本
我在我的操作栏中设置了一个搜索视图小部件,以简单地过滤掉我的列表视图中使用自定义适配器的条目。然而,由于某种原因,当我开始输入时,搜索小部件中没有显示任何文本。此外,当我折叠搜索小部件时,软键盘仍然出现。我在下面包含了相关的类和方法。
然后是具有 Listview 的片段:
自定义适配器:
安卓清单:
菜单/main.xml
**更新**
所以我终于让搜索小部件工作了一次,而我的代码没有任何变化。我得到了实际显示在其中的文本,但我无法再次复制它,我不知道发生了什么变化。通过 logcat,我意识到每次我尝试输入搜索小部件时都会调用 unregisterIRListener()。有任何想法吗?
android - ActionBar上的Android SearchView,检测点击搜索
在我的应用程序中,与许多其他应用程序一样,有一个通用的搜索小部件 ( http://developer.android.com/guide/topics/search/search-dialog.html#UsingSearchWidget )。
仅当按下键盘上的搜索按钮时,我才会更改片段(并将搜索的术语传递给它)。
我试过了
但是当您按下操作栏上的按钮时会触发它,即展开搜索输入,而不是在单击键盘按钮搜索时触发。
你知道怎么可能吗?
android - 如何在android中处理搜索视图的后退按钮
我开发了一个在操作栏中具有搜索视图的应用程序,当我完美搜索其过滤器时遇到问题,但是当我按下返回按钮时,它仍然显示过滤器数据,所以我的问题是操作栏搜索的返回按钮事件是什么看法。?
我的搜索视图代码是
适配器中的过滤方法
android - 不幸的是程序已经停止
我正在 android studio 中通过搜索制作一个简单的列表视图。我创建了这个类:Success.java
和成功.xml
搜索有效,但在项目单击时不幸显示 program2 已停止 Info.java
编辑