我正在为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
最佳答案
一些想法可能是根据列表项背后的列表滚动移动来查看项目在视图中的位置,尽管这不是内置的。
另一个想法是仅以编程方式构建页面,以使所有项目都可以处于同一布局/滚动视图中。在Android中,以编程方式将项目添加到滚动视图并不困难,并且可能会比尝试使列表视图中的项目彼此交互而效果更好。
关于android - 以编程方式在父级之外的ImageView(ListView项),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30281942/