gpt4 book ai didi

Android Viewholder 实现

转载 作者:行者123 更新时间:2023-11-29 20:59:46 27 4
gpt4 key购买 nike

我理解Viewholder pattern的思路和用法,但我仍然有一个问题:
假设我们在 viewholder 中有一个 TextView,并显示 10 个项目(“item0,item1 ....”)。
如果我调用 findViewById 一次,据我所知,我有一个 TextView 对象。因此,首先调用 getView 我会膨胀 View ,找到引用并设置文本“item0”。
在第二次调用时,我得到相同的 TextView 并将文本“item1”设置为相同的 TextView。
为什么项目 0 文本没有改变?
后台有克隆吗?

最佳答案

Is there any cloning in the background?

Android 预分配了一些足以填满运行应用程序的设备屏幕的 View ( View 池),从内容角度看是相同的,但从引用角度看是不同的

关于Android Viewholder 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26465275/

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