这是我的xml文件
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="www.oditorium.net.material_design_beta.fragment_layout3">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/scroll_view"
android:orientation="vertical"
android:fillViewport="true"
android:layout_marginBottom="15dp">
<LinearLayout
android:id="@+id/linear"
android:background="#006600"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</LinearLayout>
</ScrollView></FrameLayout>
我在代码中动态地向LinearLayout添加元素。但页面不滚动。
答案 0 :(得分:0)
使用以下代码:
<ScrollView
android:layout_width="match_parent"
android:layout_height="400dp"
android:id="@+id/scroll_view"
android:orientation="vertical"
android:fillViewport="true"
android:layout_marginBottom="15dp">
<LinearLayout
android:id="@+id/linear"
android:background="#006600"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</LinearLayout>
在上面的代码中我们修复了scrollview的大小。