【发布时间】:2016-04-30 04:53:27
【问题描述】:
我想创建一个如下图所示的列表,并且想知道哪一个 androids 控件是这样做的最佳选择?
对于列表中的每一行,我可以使用具有max-Val 和current-Val 的自定义视图,然后根据它绘制一个矩形。
但是对于列表、标题和今日指标:我应该在这里使用什么控件?
【问题讨论】:
标签: android android-layout components custom-view
我想创建一个如下图所示的列表,并且想知道哪一个 androids 控件是这样做的最佳选择?
对于列表中的每一行,我可以使用具有max-Val 和current-Val 的自定义视图,然后根据它绘制一个矩形。
但是对于列表、标题和今日指标:我应该在这里使用什么控件?
【问题讨论】:
标签: android android-layout components custom-view
RecyclerView 可能是要走的路。
为
定义不同的视图类型这样设置会让你看到整个屏幕除了“今天”标记。
要添加该标记,您需要在 recyclerview 中的视图之上进行绘制。有两种选择
RecyclerView.ItemDecoration 在标题之后的第一项顶部绘制“今天”文本,并用垂直线装饰(覆盖)下面的每个后续视图。【讨论】: