我需要在ScrollView内使用FrameLayout使其可滚动.我写了这个
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="#00ff00">
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="match_parent"
android:layout_height="500dp"
android:background="#ff0000">
</FrameLayout>
</ScrollView>
但这是行不通的.我曾在RelativeLayout中尝试过,但仍有效,但我需要用于FrameLayout.
有任何想法吗?
最佳答案
android:fillViewport =“ true”解决了此问题.
android:fillViewport,定义滚动视图是否应拉伸其内容以填充视口.
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</FrameLayout>
</ScrollView>