2016-01-23 176 views
0

我想創建一個列表,如下圖所示,並想知道哪一個android控件將是最好的選擇嗎?創建自定義視圖的自定義列表

對於列表中的每一行,我都可以使用具有max-Valcurrent-Val的自定義視圖,然後在此基礎上繪製一個矩形。

但是,對於列表,標題和今天的指標:我應該在這裏使用什麼控制?

budget list sample

回答

1

RecyclerView可能是要走的路。

定義不同的視圖類型

  • 實際的頭,
  • 節頭,和
  • 列表項

設置它像,將讓你的整個屏幕除了'今日'標記。

要添加該標記,您需要在回收站視圖的頂部繪製視圖。有2個選項

  • 只需添加你在哪裏繪製文本和線條的recyclerview,這是可能的,但不是真正的清潔方法的頂部另一種觀點,或
  • 使用RecyclerView.ItemDecoration與您繪製「今天'文本在標題之後的第一個項目之上,並用垂直線在下面裝飾(繪製)每個後續視圖。