【发布时间】:2012-10-29 20:39:28
【问题描述】:
Four Square android 应用中的 Feed 如下所示:
一个带有实际帖子的矩形框,下面是一个文本,例如 10 people like this 等等。
这只是一个列表视图,其实际内容具有边距和不同的背景,以及它下面的 TextViews。
因为当我有一个带有 ImageView 和 5-6 个 TextView 的复杂 ListView 时,加载 UI 需要花费大量时间。
我的一位在 iO 上工作的朋友说 不要使用自定义 ListView 项目,而是使用 ImageView,它看起来像带有图像和文本视图的自定义视图。这使得加载速度更快。但是当然要实现这样的东西需要很多。
我只是想知道,如果它只是另一个自定义列表视图?
我延迟加载 UI 是因为其他原因吗?
android 也有这种技术??
谢谢
【问题讨论】:
-
这是一个普通的ListView。魔术发生在适配器上,所有视图都以编程方式膨胀,而不是通过 XML 膨胀。他们接受响应并以一种或另一种方式膨胀它,具体取决于响应的类型。