Android 如何使用自定义适配器为ListView编写自定义过滤器,该适配器在运行时过滤文本并将该文本添加到列表顶部

Android 如何使用自定义适配器为ListView编写自定义过滤器,该适配器在运行时过滤文本并将该文本添加到列表顶部,android,Android,我有一个列表视图,它在3秒钟后从服务器获取数据。新数据正在添加到列表视图。我的列表视图工作正常。为此列表视图,我编写了一个自定义适配器,每行包含一些文本值和按钮。我希望如果有任何文本值是聊天请求,则该行将是列表视图的第一行 我如何在运行时过滤文本值,以便任何一行获得值,然后该行应首先添加到列表视图中 有人能帮我吗 我没有使用编辑文本进行搜索,我想实现一种方法,搜索列表视图行文本值并自动添加到列表顶部,而无需用户干预 有人能帮我解决我的问题吗?你的要求非常适合这个例子“”。 对ArrayList项

我有一个列表视图,它在3秒钟后从服务器获取数据。新数据正在添加到列表视图。我的列表视图工作正常。为此列表视图,我编写了一个自定义适配器,每行包含一些文本值和按钮。我希望如果有任何文本值是聊天请求,则该行将是列表视图的第一行

我如何在运行时过滤文本值,以便任何一行获得值,然后该行应首先添加到列表视图中

有人能帮我吗

我没有使用编辑文本进行搜索,我想实现一种方法,搜索列表视图行文本值并自动添加到列表顶部,而无需用户干预


有人能帮我解决我的问题吗?

你的要求非常适合这个例子“”。 对ArrayList项进行更改并调用

listviewAdapter.notifyDataSetChanged()


将在listview中反映已筛选的项目

您可以使用此UI模式,这非常酷:)

我想这是为您写的:

但我没有使用编辑文本进行搜索我想实现一种方法,搜索列表视图行文本值并自动添加到列表顶部,无需用户干预。我无法导入,请帮助我:(