android - 如何在 Android 中创建这种类型的 Listview?

标签 android listview

我想在android中设计这种类型的布局。我如何将每个列表项与灰色线连接起来,如下图所示。我认为有一个包含列表项的 ListView ,但我不知道如何通过这条灰线连接这些列表项?

enter image description here

最佳答案

您不需要连接任何东西。你需要让它看起来连接起来。

最简单的方法是确保行之间不存在填充/边距(如果你想像图片上那样分隔行,你需要将这个分隔部分作为你的行布局的一部分,所以它再次看起来是分隔的,但你正在分隔他们自己而不使用任何 ListView /回收器 View 分隔符或装饰器)。然后,当您使用到达行的顶部和/或底部的图像时,如果在一行中该图像到达底部,然后下一张从顶部开始,那么它看起来是连接的

其他方法是(如果行数有限)考虑使用 ScrollView,而不是列表。根据 tag3 和 tag4 之间这个较大点的放置方式,我怀疑您的图片可能就是这种情况。这将允许您为那个大点的移动设置动画,否则使用 ListView 会更加棘手。

关于android - 如何在 Android 中创建这种类型的 Listview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31747508/

相关文章:

android - notifyDataSetChanged 不工作

java - 将平面 json 解析为带有类别的数组

c# - 单个集合上的多个 ItemControl 同时将过滤器应用于所有 View

java - 如何从另一个模块调用一个java类

java - 有没有更好的方法在 Android 中显示 %

android - Phone Gap 摄像头方向

java - 如何从 SQLite 数据库填充的 ListView 中删除选定的行

android - 从 fragment 显示对话框?

android - play-services-ads 与 appcompat 冲突

android - 我如何在android中的listview中实现分页?