我在尝试解决布局中具有静态高度可滚动区域的问题时遇到了很多麻烦.我有三个长列表需要在同一个屏幕上显示,顺序显示所有条目是完全不切实际的,因为如果你想跳过一个类别,你需要滚动过去可能有数百个条目.
假设我有一个内部带有线性布局的滚动视图,我希望这个占据屏幕上最大250dp的高度,并且一旦填充了多于250dp空间的条目,就可以独立滚动.
我现在拥有的是:
<ScrollView
android:minWidth="25px"
android:minHeight="150px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXXX"
android:scrollbars="vertical">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXX" />
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
当填充时,只要滚动视图和线性布局需要适合内容并显示所有内容并且显示所有内容而不是具有250dp/px的"窗口"(任何测量将是好的)并且内容可在其中滚动,则只需拉伸.
我是android平台的新手,所以也许答案是显而易见的,我只是不懂语言,但任何帮助都将不胜感激!谢谢
---求助:将一个linearLayout放在ScrollView外面的高度.