0

我正在使用 Zomato 的 api 制作餐厅推荐系统。Zomato 每次查询只允许 20 家餐厅(最多 100 家餐厅),所以我必须查询 5 次才能获得最多。我将查询放在一个列表中,并通过 TextView(以及缩略图的 ImageView)显示它。

我想在显示的餐厅列表上创建一个按钮,用于排序。所以会有一个“价格”按钮、“距离”按钮、“评级”按钮,他们将根据所写的内容对列表进行排序。但我不知道是否可以在不清除列表的情况下对 TextView 进行动态排序...

对不起英语不好:)

太感谢了

4

1 回答 1

0

我有点假设您保留了请求的结果。您可以对它们进行排序并将它们传递给您的适配器。排序完成后,在适配器上调用 notifyDatasetChanged()。

看一下这个

于 2017-04-20T22:13:16.273 回答