Android搜索视图过滤器

时间:2014-06-06 23:16:02

标签: android search layout filter

我有一个Android应用,主菜单上有按钮。在与此视图对应的操作栏中,我有一个搜索按钮,配置为与“搜索视图”窗口小部件一起使用。 为了实现这个目的,我有另一个可搜索的类,它可以使我的数据库具有所有产品,并且具有列表视图。

我想做什么,而且我不知道如何当用户进入主菜单并按下搜索按钮时,在引入一些字母之前没有任何变化。当他这样做时,它应该开始显示过滤产品列表,就像WhatsApp应用程序对联系人和对话一样。这应该在#34;顶部"我的主菜单已有的按钮,因为如果我更改为另一个活动,则搜索视图小部件将关闭。

我在这里想错了什么?

1 个答案:

答案 0 :(得分:1)

  • 检查此代码:

https://github.com/commonsguy/cw-omnibus/tree/master/ActionBar/SearchView

  • 如果我理解你,这就是你现在所做的事情:

https://github.com/commonsguy/cw-omnibus/tree/master/Search/Lorem

他做了"查询式搜索"但你也可以做"过滤式搜索"在Marc Murphy的书中第2521页提到过。但这没有描述。到目前为止,我使用的是第一个github示例。

  • 这也是一个很好的例子,可以通过自动建议扩展Lorem。仅适用于Activity而非Fragment(也可在SDK示例/ android-14中找到):

https://github.com/android/platform_development/tree/master/samples/SearchableDictionary