2013-08-29 5 views
-3

Пожалуйста, мне нужно, чтобы воссоздать макет, подобный следующему:Android: какие макеты/виджеты используют для достижения такого эффекта

  • A List (? ListView) с часами дня

  • внутри каждого элемента списка должно быть возможно динамически добавлять подэлементы.

Пожалуйста, любой совет очень полезен.

enter image description here

+1

Пожалуйста, не добавляйте 'Android:' для ваших книг вопрос, тег на дне более чем достаточно. Ничто не мешает вам использовать «ListView» и добавлять необходимые представления в метод 'getView()' (не забудьте вернуть эту строку, если она будет переработана). – Luksprog

ответ

1

Вы можете добиться этого с ExpandableListView где каждый час будет ребенок ExpandableListView и они будут иметь собственный макет для своих детей, которая включает в себя TextView и изображение рядом с ним - вы не необходимо добавить дополнительный ImageView поскольку вы можете установить это изображение с помощью атрибута android:drawableRight из TextView - С помощью ExpandableListView вы также можете открыть/закрыть каждый час ребенка.

Взгляните на этот учебник для ExpandableListView

http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/

Смежные вопросы