簡體   English   中英

什么時候調用onCreateViewHolder,為什么? 回收站視圖

[英]When is onCreateViewHolder called and why? RecyclerView

到目前為止,我認為當我使用adapter = new RecyclerViewAdapter(this, list)調用適配器的構造函數時,會調用RecyclerView.Adapter中的onCreateViewHolder ,但是我意識到實際上是在所有代碼之后在Activity的onCreate方法末尾調用它的執行該命令,是因為RecyclerView不會創建不必要的視圖,而是僅創建多少可以容納在設備屏幕上的視圖嗎?

RecyclerView.LayoutManager確定在RecyclerView可以看到哪些視圖以及多少個視圖,並且RecyclerView.RecycledViewPool包含的ViewHolder不足以ViewHolder ,將調用該方法。

這通常發生在每個布局階段以及上一次滾動時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM