gpt4 book ai didi

android - RecyclerView Adapter 和 RecyclerView LayoutManager 的职责和区别是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:44:27 26 4
gpt4 key购买 nike

我想了解 RecyclerView,但无法理解 Adapter 和 LayoutManager 之间的区别。

谁能给我解释一下?

最佳答案

适配器用于创建(并将数据绑定(bind)到)与数据集中的每个项目相对应的 View 。

布局管理器负责这些 View 的布局。

适配器不知道 View 将如何定位和调整大小。这意味着您可以交换布局管理器而无需更改适配器代码,例如从 LinearLayoutManager 切换到 GridLayoutManager。

查看此答案以获得更深入(尽管仍然是高级)的解释(滚动到初始代码块到有关 RecyclerView 哲学的部分):

ListView to RecyclerView Migration for CustomView

关于android - RecyclerView Adapter 和 RecyclerView LayoutManager 的职责和区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45259642/

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