【发布时间】:2013-07-15 01:28:52
【问题描述】:
我在尝试解决布局中具有静态高度可滚动区域的问题时遇到了很多麻烦。我有三个需要在同一个屏幕上显示的长列表,按顺序显示所有条目是完全不切实际的,因为如果你想跳过一个类别,你需要滚动过去可能有数百个条目。
假设我有一个内部带有线性布局的滚动视图,我希望它在屏幕上占据最大高度为 250dp,并且一旦填充的条目超过 250dp 的空间,就可以独立滚动。
p>我现在拥有的是:
<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>
填充后,滚动视图和线性布局只会拉伸,只要它们需要适合内容并显示所有内容而不是具有 250dp/px 的“窗口”(任何测量都可以不错),其中的内容可滚动。
我是 android 平台的新手,所以也许答案是显而易见的,我只是不懂语言,但任何帮助将不胜感激! 谢谢
--- 已解决: 在具有高度的 ScrollView 之外放置一个 linearLayout。
【问题讨论】:
标签: android xml layout scrollview xamarin