我的任务是创建一个应用程序,从API加载一些JSON,其中包含一些元数据和指向我需要异步加载的一些图像的链接。启动时,应用程序应显示包含元数据作为文本的ListView
,并在加载图像时填充列表。
我想知道在图像加载之前和之后是否应该使用两种不同的布局,或者我应该只使用一种布局并假设如果没有可用的图像,文本将占用整个布局?
如果我要使用两种不同的观点,我是否可以使用CursorAdapter
将ListView
数据绑定并使用getItemViewType
来选择视图来实现此目的?问题是我不知道如何使用异步加载器的回调来改变视图类型,因为getItemViewType
的唯一参数是位置。
编辑:我试图在不使用占位符图像或外部库的情况下执行此操作。
由于
stan-sack