我在android中使用RecyclerView时使用Model类,Adapter类和Activity。
我想知道这里的模型,视图和控制器是什么以及为什么?
答案 0 :(得分:4)
答案 1 :(得分:2)
让我们举一个非常简单的例子来理解这些。假设您必须使用Recycler View绘制一个包含其姓名的1000人的列表。
模型:简单来说就是数据。在示例中,将是这1000人的名字。
视图:该视图是呈现一个数据项的视图。也就是说,在此处呈现一个用户名称的视图-例如可以是TextView。
适配器:适配器是控制器,并且是使模型和视图相互配合的基础。它接受模型和视图,然后具有在视图中显示此数据模型,管理回收,更新等的逻辑。