在列表元素中插入竖线

时间:2018-06-21 13:38:42

标签: android kotlin

我需要在元素列表中插入竖线。 垂直条必须根据元素的类型更改颜色, 那可能吗?

我在图片中显示了这个: enter image description here

2 个答案:

答案 0 :(得分:0)

是的,有可能。

最简单的方法是在行布局中简单添加一个带有背景颜色的View

类似的事情会达到预期的效果:

XML布局

<View
   android:id="@+id/color_bar"
   android:layout_width="16dp"
   android:layout_height="match_parent" />

在科特林(也许是RecyclerView适配器):

val colorBar = findViewById(R.id.color_bar)
val color = ContextCompat.getColor(context, R.color.your_color_here)
colorBar.setBackgroundColor(color)

答案 1 :(得分:0)

您还可以使用Cardview并在可绘制文件夹中编辑其背景