我正在使用垂直方向的 LinearLayout
,在该布局中我有四个 ListView
。我将此布局放在 ScrollView
中。
我的问题是 ScrollView
没有滚动。所以我无法看到我的所有 ListView 。
我正在做的是:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView1"
android:layout_width="wrap_content"
android:layout_height="600dp"
android:fillViewport="true" >
<LinearLayout
android:id="@+id/frag_capt2"
android:layout_width="800dp"
android:layout_height="match_parent"
android:layout_marginLeft="100dp"
android:layout_marginTop="20dp"
android:orientation="vertical" >
<TextView
android:id="@+id/linearlayoutteamtv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
<ListView
android:id="@+id/ListView01team"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/pm_cool_listproject_background" >
</ListView>
<TextView
android:id="@+id/linearlayoutteamtv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
<ListView
android:id="@+id/ListView02team"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/pm_cool_listproject_background" >
</ListView>
<TextView
android:id="@+id/linearlayoutteamtv3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
<ListView
android:id="@+id/ListView03team"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/pm_cool_listproject_background" >
</ListView>
<TextView
android:id="@+id/linearlayoutteamtv4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
<ListView
android:id="@+id/ListView04team"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/pm_cool_listproject_background" >
</ListView>
</LinearLayout>
</ScrollView>
我不明白我的代码缺少什么。
最佳答案
你可以设置所有四个 ListView 的高度......就像......
<ListView
android:id="@+id/lst_tree_hazard"
android:layout_width="fill_parent"
android:layout_height="80dp" ///set the height based on your listview content
android:scrollbars="none" >
</ListView>
关于具有四个 Listview 的 Android 线性布局不会在 Scrollview 内滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13681720/