我在网格视图中有一些城市名称,点击任何项目我从领域中删除该名称。 但删除后我使用notifyDataSetChanged更新适配器,然后gridview的最后一个对象替换我删除名称的位置。 我想将所有名称从我删除名称的位置向上推一步。例如,我在位置2删除了名称,然后位置3的名称在位置2上移动,依此类推。 希望你能理解对不起英语的抱歉 任何建议和帮助表示赞赏。 感谢
答案 0 :(得分:1)
这是预期的行为。内部领域进行了一次移动 - 最后一次删除,这比在删除后删除所有项目要快得多。
解决这个问题的方法是使用排序。例如,您可以在模型中存储插入时间戳,并使用该时间戳对查询结果进行排序。