gpt4 book ai didi

Android ScrollView布局问题

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:55:46 25 4
gpt4 key购买 nike

我在 LinearLayout 中有几个 ListView。它按天列出事物,所以我有一个包含“星期日:”的 TextView,后跟一个项目列表,然后是一个“星期一”TextView,等等。效果很好,但不适合屏幕。所以我添加了一个 ScrollView 作为 LinearLayout 的父级。现在它滚动了,但是 ListViews 都有 2 个条目的空间,无论它们有 0 个还是 3 个条目。关于添加 ScrollView 父级的一些事情导致 ListViews 无法动态调整大小。在列表适配器填满 View 后,我尝试在 ScrollView 上调用 requestLayout() ,但这没有做任何事情。有什么想法吗?

编辑:来自 http://www.anddev.org/viewtopic.php?p=25194和其他链接似乎没有正确处理 ScrollView 中的 ListViews。有人对实现列表列表有好的建议吗?

最佳答案

我也对那个话题感兴趣,所以我做了一些研究。第一:永远不要将 ListView 放在 ScrollView 中(正如您自己发现的那样)。不幸的是,用谷歌搜索这个问题并没有找到任何解决方案,所以我尝试了我上面评论中的建议。

我实现了一个自定义 ListAdapter 并将 ListView 放入一个父 ListView 中。这不起作用(导致与 ScrollView 相同的问题)。在 freenode 上与官方 android-irc#android-dev 的人交谈时,他们告诉我,将 ListView 放入 ListView 与将它们放入 ScrollView 一样糟糕,甚至更糟糕。不幸的是,他们也无法帮助我解决这个问题。

似乎只有一种方法可以实现你想做的事情;查看此类似问题的答案 Scrolling with Multiple ListViews for Android .这个想法是通过自定义适配器将所有 ListView 合并为一个,并在条目之间插入某种标题。这绝对可行,但可能需要一些特殊的努力。

关于Android ScrollView布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com