gpt4 book ai didi

java - Android:修改Listview上的项目

转载 作者:行者123 更新时间:2023-12-02 06:03:59 27 4
gpt4 key购买 nike

我有一个ListView

我正在使用ArrayAdapter并且我想:当用户单击列表中的任何项目时,其 LinearLayout (只是 x 信息的内容)淡出并被其他淡出的 LinearLayout (带有 y 信息)替代英寸。

但是,我不知道如何将其应用到我的 ArrayAdapter 上。我已经搜索了一段时间,但我不明白如何从 Adapter 访问单个项目并使其子项淡出或淡入。

任何帮助将不胜感激。非常感谢您抽出宝贵的时间。

最佳答案

一般来说,适配器不保存项目,适配器的作用是获取数据模型,并在 ListView 需要它们时生成项目 View 。

替换item的主要概念是替换适配器内部的数据并调用notifyDataSetChanged(); - 就是这样。

我不喜欢 ArrayAdapter,因为它针对的是非常简单的场景。通常我只是创建自己的 Adapter 类来扩展 BaseAdapter(只需实现 4 个方法)。

ListView 上项目的转换描述如下:Adding animation to a List View in Android

关于java - Android:修改Listview上的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22438996/

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