2016-01-23 7 views
0

Я хочу создать список, как показано на рисунке ниже, и задавался вопросом, какой из элементов управления андроидами будет лучшим вариантом?Создание настраиваемого списка пользовательских представлений

Для каждой строки в списке я мог бы использовать пользовательский вид, который имеет max-Val и current-Val, а затем нарисуйте на нем прямоугольник.

Но для списка, заголовков и индикатора сегодня: Какой контроль следует использовать здесь?

budget list sample

ответ

1

RecyclerView, вероятно, путь.

Определение различных типов представлений для

  • фактический заголовок,
  • в заголовки разделов и
  • элементов списка

Настройка его как то получите вам весь экран исключая «Сегодня».

Чтобы добавить этот маркер, вам нужно нарисовать поверх представлений в recyclerview. Есть 2 варианта

  • Просто добавьте еще один вид сверху recyclerview, где вы рисуете текст и линии, что возможно, но на самом деле не самый чистый подход, или
  • используют RecyclerView.ItemDecoration, с которым вы рисуете " Сегодня текст поверх первого элемента после заголовка и украсить (нарисовать) каждый последующий вид под вертикальной линией.
Смежные вопросы