我正在写一个水平电视视图,类似于你知道的tivo系统和类似系统。对于每个频道,在接下来的6个小时左右有一行节目,其宽度与播放时间成正比。
我的想法是为每一行编写一个自定义小部件,并将它们堆叠在一起。这应该允许我以递增方式加载数据,而不是使用一个大的自定义视图。但是,我仍然需要页面顶部的向前/向后按钮,以便在单击时更新所有行。
现在我不确定是否应将这些视图放在ListView或LinearLayout中。
我收集了以下优点和缺点:
ListView的“似乎被所有人使用”的论点还包括“Master”Twitter应用程序,谷歌用它来展示“好的Android设计”。它们似乎也没有使用它的大部分功能。
你对这种工作有经验吗?在阅读文档时,我是否遗漏了任何建议?
答案 0 :(得分:2)
该计划与Google IO 2010应用程序类似。 您可以checkout他们的代码,看看他们是如何做到的。
答案 1 :(得分:1)
我最终使用了自定义小部件。 我仍然不知道哪个是最有效的。