ScrollView 中的 ListFragment Android

ListFragment inside a ScrollView Android

这是我当前的布局:

<RelativeLayout>
    <ListFragment/>
</RelativeLayout>

我想在片段之前添加一张图片,像这样:

<ScrollView>
    <RelativeLayout>
        <ImageView/>
        <ListFragment/>
    </RelativeLayout>
</ScrollView>

但是,ListFragment 使用 ListView,我希望图片随着 ListView 移动。 如果我们将 ListView 替换为 LinearLayout,它一定可以工作,但是我如何使用 ListFragmentLinearLayout 来代替呢?或者至少,我如何使用 LinearLayout 作为列表?

谢谢。

不要做像将 ListView 放入 ScrollView 这样可怕的事情(你会混淆 Android 的滚动管理器),只需使用 ListView 的 addHeaderView() method , 在所有项目之前放置一个视图。

如此添加的 "header" 将与项目一起滚动。