我正在使用Zomato的api制作餐厅推荐系统。 Zomato每个查询只允许20个餐厅(最多100个餐厅),所以我必须查询5次才能获得最多。我将查询放在一个列表中,并通过TextView(和缩略图的ImageView)显示它。
我想在显示的餐馆列表上创建一个按钮进行排序。所以会有一个" Price"按钮,"距离"按钮,"评级"按钮,他们将根据它的内容对列表进行排序。但我不知道是否可以在不清除列表的情况下动态排序TextView ...
抱歉英语不好:)
非常感谢
答案 0 :(得分:0)
我假设你保留了请求的结果。你可以对它们进行排序并将它们传递给适配器。排序完成后,在适配器上调用notifyDatasetChanged()。