gpt4 book ai didi

android - onCreateViewHolder 何时被调用,为什么?回收 View

转载 作者:行者123 更新时间:2023-12-04 16:44:04 24 4
gpt4 key购买 nike

到目前为止,我认为当我使用 adapter = new RecyclerViewAdapter(this, list) 调用适配器的构造函数时,调用了 RecyclerView.Adapter 中的 onCreateViewHolder ,但我意识到它实际上是在 Activity 的 onCreate 方法结束时调用的,在执行完所有代码之后,这与 RecyclerView 不相关的原因创建不必要的 View ,并只创建多少可以适合设备屏幕?

最佳答案

RecyclerView.LayoutManager 确定哪些 View 和多少 View 在 RecyclerView 中可见,并且 RecyclerView.RecycledViewPool 没有包含足够的时调用ViewHolder 可重复使用。

这通常发生在每个布局阶段和(第一次)滚动时。

关于android - onCreateViewHolder 何时被调用,为什么?回收 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53024948/

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