0

在我的布局中,我想为 ListView 和 imageView 设置滚动视图。我尝试如下所示。但它没有用。如果我删除 Scrollview,那么我可以滚动 Listview。Listview 中的 Items 是通过从 Internet 下载的代码添加的。

<ScrollView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <ImageView
            android:id="@+id/firstImage"
            android:layout_width="fill_parent"
            android:layout_height="200dip"
            android:layout_margin="4dp"
            android:scaleType="fitXY" />

        <ListView
            android:id="@+id/list"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_margin="4dip"
            android:layout_weight="1"
            android:background="#ffffff" />
    </LinearLayout>
</ScrollView>
4

2 回答 2

1

您不需要滚动视图。在任何情况下,都不建议在 Android UI 中使用嵌套滚动。

只需将 ImageView 与 ListView 一起使用,并将 Listview 的权重设置为 1。

于 2012-11-05T16:28:15.767 回答
0

listview 是可滚动的,所以你不需要使用 scrollview

于 2012-11-05T17:38:15.260 回答