代码之家  ›  专栏  ›  技术社区  ›  Thomas Ahle

ListView与LinearLayout

  •  16
  • Thomas Ahle  · 技术社区  · 14 年前

    我的想法是为每一行编写一个定制的小部件,并将它们堆叠在一起。这应该允许我以增量方式加载数据,而不是使用一个大的自定义视图。但是,我仍然需要在页面顶部的向前/向后按钮,在单击时更新所有行。

    现在我不确定是否应该将这些视图放置在ListView或LinearLayout中。

    • 列表视图
      • 赞成的意见
        • 似乎每个人,在安卓社区,都在用它做任何事。
        • 在更新行时,使其变懒可能更容易,因此需要更少的CPU。
      • 欺骗
        • 过度杀戮-我不会使用它提供的大部分功能
      • 赞成的意见
        • 简单易用。做你想做的事。
      • 欺骗
        • 我还没见过它在任何地方用过这么长的列表。
        • 也许慢一点?

    ListView的“似乎每个人都在使用”的论据还包括“Master”Twitter应用程序,谷歌用它来炫耀“优秀的Android设计”。他们似乎也没有使用它的大部分功能。

    2 回复  |  直到 9 年前
        1
  •  2
  •   Macarse    14 年前

    你可以 checkout 看看他们是怎么做到的。

        2
  •  1
  •   Thomas Ahle    14 年前

    我最终使用了一个定制的小部件。