Android:如何从gridview中删除项目,将剩余的项目随机播放到位

背景: 我有一个36个按钮的网格,让我们说6行& 6列编号为1到36,通过GridView和自定义适配器一次显示2行 网格显示正常,所有滚动都正常工作。 题: 我希望能够点击一个项目,将其从网格中删除,并将剩余的项目随机播放到位。目前,我可以禁用禁用的项目,将其可见性设置为INVISIBLE或GONE,但这些都不会将其从显示中删除。 建议?     
已邀请:
具体来说,您需要从基础适配器的数据集中删除相应的对象,然后调用
adapter.notifyDataSetChanged()
。但是,这不会为你提供动画,如果这是这个问题的一部分。 为有问题的项目尝试补间动画可能会很有趣,然后最后将其从适配器中删除。我不熟悉动画,所以我不确定它在
AdapterView
中的效果如何。     
您应该能够更新适配器,然后调用notifyDataSetChanged以强制更新网格视图。     

要回复问题请先登录注册