gpt4 book ai didi

java - Android 搜索 Activity

转载 作者:行者123 更新时间:2023-12-02 00:30:01 25 4
gpt4 key购买 nike

我创建了一个应用程序,它只是一个 ListView ,其中包含一些值,每次我单击一个项目时,它都会启动一个新 Intent 。我希望我的列表可以搜索,因此我在其顶部添加了一个搜索按钮。

我看过一些使用本地数据库的示例,但我没有找到有关如何在我的应用程序中实现此功能的完整教程。

执行此操作的最佳方法是什么?谁能给我推荐一个带有示例的好网站,或者向我解释它是如何工作的?

最佳答案

这并不像看起来那么简单,但足够简单。您想让您的适配器(您需要有一个自定义适配器)实现 Filterable 接口(interface)。然后,当您“执行过滤”时,您可以调用 notifyDatasetChanged() 在数据库中执行查询并返回更新的结果。我无法很快找到一个好的例子,但是 this one已经足够好了。

之后,您需要“连接”适配器的过滤器和 EditText。将 TextWatcher 添加到 EditText 并在 afterTextChanged() 中调用 getFilter().filter(theText)

差不多就是这样。

关于java - Android 搜索 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9254202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com