我有一个LinearLayout中几个列表视图。 它是由日上市的事情,所以我有一个包含一个TextView“星期日:”后面的项目列表,然后是“星期一”的TextView等伟大的作品,但不适合在屏幕上。 所以我加了滚动型作为的LinearLayout的父母。 现在,它滚动,但列表视图都有房2项,他们是否有0或3项。 有关添加了滚动父东西引起了列表视图不动态大小。 想拜访了滚动requestLayout()后的名单适配器充满了他们的意见,但没有做任何事情。 有任何想法吗?
编辑:从http://www.anddev.org/viewtopic.php?p=25194等各个环节似乎滚动型中列表视图没有被正确处理。 任何人都有用于实现列表中,列出了一个很好的建议?
我感兴趣的是主题了,所以我做了一些研究。 第一:不要把在滚动型一个ListView(如你发现你自己)。 不幸的是谷歌搜索这个问题不会导致任何的解决方案,所以我想我的建议来自我的意见之上。
我实现了一个自定义的ListAdapter,把列表视图到一个父母的ListView。 这不工作(导致同样的问题,因为有一个滚动型)。 说起上freenode的官方Android-IRC#Android系统开发的家伙,他们告诉我,把列表视图到一个ListView是一样糟糕或比将它们放入滚动型雪上加霜。 不幸的是,他们也无法帮助我的问题。
似乎是唯一一个实现你想要做什么样的方式; 看到这个类似的问题的答案与Android的多列表视图滚动 。 我们的想法是所有列表视图合并成一个自定义适配器单一并插入某种条目之间的头。 这绝对是可行的,但可能需要一些特殊的努力。
我知道它的晚,现在来回答这个权利,但仍 - 它可能是别人谁在类似的问题的情况下到达这里有用的。
我建议你使用一个可扩展的ListView这一点。 这将解决你所有的问题。 您可以在主/父名称为一周,当你展开它,你将有条目列出那个天/周/不管。 此外,您也不用担心,因为它是由Android照顾滚动:)
如果你这样做试试这个,那么请让我知道,如果这个工程出你的问题尝试搜索上可扩展的ListView的例子。
编辑:在这里检查的例子- http://mylifewithandroid.blogspot.com/2008/05/expandable-lists.html