【问题标题】:How to set Multiple Listview with wrap_content in a single Layout?如何在单个布局中使用 wrap_content 设置多个 Listview?
【发布时间】:2011-11-30 09:45:58
【问题描述】:

我使用一个 linearLayout 并在其中放了 3 个 listview。我想滚动具有 3 个列表视图的整个视图。当我使用每个列表视图的固定高度和宽度执行此操作时,整个视图会平滑滚动。但是当我将 listView 的高度和宽度设置为 wrap_content 时,整个视图不会滚动,我需要带有 wrap_content 的 listview。

请给出解决方案或建议。

【问题讨论】:

标签: android android-layout


【解决方案1】:

您不能将任何垂直滚动视图放入另一个垂直滚动视图。 ListView 没有绝对高度,因此无法正常工作。

您可以做的是使用包含 3 个 LinearLayouts(而不是 ListViews)的 ScrollView。

或者使用一个 ListView 来呈现您的所有数据,即使用 MergeCursor 来自 3 个不同的游标。

有很多可能性,那么您要呈现什么样的数据,以及希望它看起来如何?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-18
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    相关资源
    最近更新 更多