2016-01-23 128 views
0

我想创建一个列表,如下图所示,并想知道哪一个android控件将是最好的选择吗?创建自定义视图的自定义列表

对于列表中的每一行,我都可以使用具有max-Valcurrent-Val的自定义视图,然后在此基础上绘制一个矩形。

但是,对于列表,标题和今天的指标:我应该在这里使用什么控制?

budget list sample

回答

1

RecyclerView可能是要走的路。

定义不同的视图类型

  • 实际的头,
  • 节头,和
  • 列表项

设置它像,将让你的整个屏幕除了'今日'标记。

要添加该标记,您需要在回收站视图的顶部绘制视图。有2个选项

  • 只需添加你在哪里绘制文本和线条的recyclerview,这是可能的,但不是真正的清洁方法的顶部另一种观点,或
  • 使用RecyclerView.ItemDecoration与您绘制“今天'文本在标题之后的第一个项目之上,并用垂直线在下面装饰(绘制)每个后续视图。