gpt4 book ai didi

Android:如何从 gridview 中删除一个项目,让剩余的项目洗牌到位

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:59:17 25 4
gpt4 key购买 nike

背景:
我有一个包含 36 个按钮的网格,比方说 6 行和 6 列,编号为 1 到 36,通过 GridView 和自定义适配器一次显示 2 行

网格显示正常,所有滚动工作正常。

问题:
我希望能够单击一个项目,将其从网格中删除,并将剩余的项目洗牌到位。目前我可以禁用禁用的项目,将其可见性设置为 INVISIBLE 或 GONE,但这些都不会真正将其从显示中移除。

建议?

最佳答案

具体来说,需要从底层适配器的数据集中移除相应的对象,然后调用adapter.notifyDataSetChanged()。但是,如果这是这个问题的一部分,这不会为您提供动画。

尝试 tween animation 可能会很有趣对于有问题的项目,然后最后将其从适配器中删除。我不太精通动画,所以我不确定这在 AdapterView 中的效果如何。

关于Android:如何从 gridview 中删除一个项目,让剩余的项目洗牌到位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5306874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com