展开折叠和展开时,ExpandableListView会影响Scrollview的大小

时间:2011-11-08 02:42:30

标签: android android-layout android-listview

让我试着解释一下我想要实现的目标。目前,我有一个ScrollView作为我的布局的主视图,还有一个linearLayout,用于放置我的所有内容。

在我的LinearLayout中,我有一堆文本视图和一个画廊,它延伸到屏幕之外,因此用户可以滚动查看所有内容。有用。

现在,我想在所有内容的底部添加一个expandableListView,它仍然在linearLayout中。问题是当您展开列表视图组时,它不会影响ScrollView。我曾设想过,当你扩展一个组时,它会使linearLayout更大,这反过来会使scrollview更大。

我在想什么可以实现?

编辑:

好的我认为情况是listViews通常自己放在一个布局中并且已经启用了滚动视图。你只需将它设置为fill_parent,它工作正常。但是,在我的情况下,我需要expandableListView来显示所有内容而不滚动,因为我的ScrollView将处理它。我甚至认为不可能?

2 个答案:

答案 0 :(得分:0)

如果没有看到你的布局xml,很难回答,但我认为如果你将线性布局的android:layout_height和expandableListView设置为wrap_content,第一个scrollView必须滚动整个视图。

答案 1 :(得分:0)

您是否尝试将可扩展列表放入另一个线性布局,而不是将其放在滚动视图中的默认线性布局?