【问题标题】:Is it possible to sort a list that is displayed with a Textview?是否可以对使用 Textview 显示的列表进行排序?
【发布时间】:2017-04-20 21:18:44
【问题描述】:

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

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

抱歉英语不好:)

非常感谢

【问题讨论】:

    标签: java android sorting listview zomato-api


    【解决方案1】:

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

    check this out

    【讨论】:

    • 是的,是的!我想在不更改我所在页面的情况下对请求进行排序。可以吗?我认为它就像 php 中的 Ajax,您可以在其中更新页面的内容而无需重新加载。
    猜你喜欢
    • 2019-09-26
    • 2018-04-20
    • 2010-10-15
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多