是否可以对使用Textview显示的列表进行排序?

时间:2017-04-20 21:18:45

标签: java android sorting listview zomato-api

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

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

抱歉英语不好:)

非常感谢

1 个答案:

答案 0 :(得分:0)

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

check this out