我只是Android应用程序开发的初学者。我来到这里创建ListView
并操纵ListView
的内容。我们都知道我们通常使用Adapter
作为View
的数据和ListView
提供商。有一个疑问是,这真的属于正常Adapter Design Pattern
。还有一个疑问,我正在从第三方API获取我的列表内容。在这里我使用两种类型的视图,一种是显示加载视图,同时内容从API加载,另一种是正常的View
(ListRow)。这样做的好方法吗?任何帮助或解释都会受到很大的赞赏。
谢谢
答案 0 :(得分:2)
Android List
Adapters
关注creational对象而不是结构模式。我想知道为什么这个名称适配器。他们会把它命名为ItemListFactory
。
答案 1 :(得分:0)
Android适配器实际上是与GoF相同的适配器设计模式。适配器用于为未知对象提供已知接口。例如:如果我们使用任何第三方库,建议实施适配器,以便将第三方接口转换为已知接口。然后只需添加一个新适配器就可以轻松替换3rp方库。
现在,请查看Android中的ListView Adapter概念。第三方开发人员可以自由添加任何数据后端,如果他们实现了Android定义的适配器类型的已知接口,则使列表视图工作。我希望澄清设计模式。