0

对于我正在开发的应用程序,我在 RelativeLayout 的 ListView 顶部有一个 ImageView。我想要的是 ImageView 与 ListView 一起滚动。因此,如果 ListView 项目向上移动,ImageView 也应该向上移动。关于如何做到这一点的任何想法?

4

3 回答 3

2

为此,您应该将标题设置为列表视图

mListView.addHeaderView(mImageView);
于 2013-08-21T12:40:54.240 回答
0

您可以将您的图像视图作为标题添加到列表视图。

  listview.addHeaderView(ImageView);

图像将与列表视图一起滚动。

公共无效 addHeaderView(视图 v)

在 API 级别 1 中添加 添加一个固定视图以显示在列表顶部。如果 addHeaderView 被多次调用,视图将按照添加的顺序出现。如果需要,使用此调用添加的视图可以成为焦点。

注意:在调用 setAdapter 之前调用它。这样 ListView 就可以将提供的光标与一个也将考虑页眉和页脚视图的光标包装起来。

参数 v 要添加的视图。

于 2013-08-21T12:45:26.017 回答
0

如果您想添加标题,请执行以下操作:

listViewObj.addHeaderView(imgViewobj);

PS:以前用过listViewObj.setAdapter();

否则看看这个开源项目,希望这会有所帮助:

链接到 emilsjolander/StickyListHeaders

于 2013-08-21T12:48:08.357 回答