【问题标题】:Android Search View FilterAndroid 搜索视图过滤器
【发布时间】:2014-07-28 07:42:33
【问题描述】:

我有一个带有按钮的主菜单的 Android 应用程序。在与此视图对应的操作栏中,我有一个配置为与搜索视图小部件一起使用的搜索按钮。 为此,我有另一个类是可搜索的类,它可以进行艰苦的工作,并有一个包含我的数据库拥有的所有产品的列表视图。

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

我在想什么?

【问题讨论】:

    标签: android search layout filter


    【解决方案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 samples/android-14 中找到):

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-10
      • 2021-09-18
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多