父节点外的ImageView(ListView项)以编程方式

时间:2015-05-17 00:00:19

标签: android listview imageview parent

我正在为ListView使用自定义适配器,我想在列表项之间放置一个ImageView(下面的红色项)。我一直在努力解决这个问题好几个小时,遗憾的是仍然没有找到答案。

1 http://125.209.193.146/image/so_question.png

我试过的是

1)将ImageView放入列表项XML中,然后设置减去填充/边距     - >隐藏在它的父列表项之外

2)将一个RelativeLayout放在ListView之外,并与ListView完全相同(如你所知,layout_alignLeft / Right等)    - >滚动ListView时出现问题(滚动时ImageView不会跟随)

任何建议都会受到很大关注!

2 http://125.209.193.146/image/so_question2.png

2 个答案:

答案 0 :(得分:1)

一些想法可能是根据列表视图后面的滚动移动来查看更新项目在视图中的位置,尽管这不是内置的。

另一个想法是以编程方式构建页面,使所有项目都可以在同一布局/滚动视图中。以编程方式将项目添加到滚动视图在Android中并不困难,并且可能更好地工作,然后尝试使列表视图中的项目彼此交互,因为它不是为此而设计的。

答案 1 :(得分:0)

我以编程方式构建布局和视图,而不是使用LISTVIEW。

我使用的是自定义适配器和listview,但我发现没有办法在列表项之间放置任何视图。

所以,我构建父(相对布局)并将所有视图(ex-list items)放在父级中,如@Zach建议的那样,它最终起作用。

cf)使用与布局充气器相同的布局xml。

如果有人想要更多细节,请告诉我