0

我有 4 个listViews正在动态设置。我的内容超出了屏幕尺寸,所以我无法显示所有内容。

这是它的样子linearLayout请记住,“横幅”/图像将根据列表进行相应更改。应该有 4 个。由于某种原因,只有底部列表,如您所见,可以滚动。(不是我想要的)

列表视图1

这是xml

            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvSponsors"
                    android:layout_gravity="left|center_vertical"/>



        <!--Gold-->

            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvGold"
                    android:layout_gravity="left|center_vertical"/>


        <!--Silver-->


            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvSilver"
                    android:layout_gravity="left|center_vertical"/>


        <!--Bronze-->


            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvBronze"
                    android:layout_gravity="left|center_vertical"/>
 </LinearLayout>

如果我将根视图设置为scrollView我得到这个;

列表视图2

xml的滚动视图

 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/chainlink">
 <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvSponsors"
                    android:layout_gravity="left|center_vertical"/>
        <!--Gold-->

            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvGold"
                    android:layout_gravity="left|center_vertical"/>

        <!--Silver-->
            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvSilver"
                    android:layout_gravity="left|center_vertical"/>


        <!--Bronze-->


            <ImageView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/platinumhead"/>

            <ListView
                    android:layout_margin="8sp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/lvBronze"
                    android:layout_gravity="left|center_vertical"/>
 </LinearLayout>

  </ScrollView>

我的内容显然对于屏幕来说太大了,所以我需要一个ScrollView可以同时滚动整个页面的内容。我该如何解决我xmljava问题?

4

1 回答 1

0

您永远不能同时使用滚动视图 + 列表视图。您可以使用滚动视图或列表视图。为什么使用四个列表视图,您可以使用部分列表视图轻松完成此操作。

于 2013-08-11T16:16:14.140 回答