2015-01-14 2 views
0

В WeChat, он использует белые участки для различных вещей, как вы можете увидеть в ниже изображения есть три белая секции в нем, и каждый элемент отделен черная линия:Android: Layout используется WeChat

enter image description here

Я могу подозревать, что это не ListView как можно подумать на первый взгляд.

Вопрос: Кто-нибудь знает, это какой-то встроенный компонент, который можно использовать или как создавать похожие разделы?

+0

Этот снимок экрана будет отображаться на устройстве iOS. Устройства iOS не запускают Android. Они запускают iOS. Что еще более важно, у iOS нет «ListView» от Android. – CommonsWare

+0

@CommonsWare: Извините, обновил изображение. – Dev01

+0

может быть предпочтительнымфрагментом – njzk2

ответ

2

Я бы сказал, что линейное расслоение внутри scrollview с вашим пользовательским списком и пользовательским адаптером является самым простым решением.

Каждый раз, когда изображение раздувается, вы проверяете общее предпочтение и заполняете информацию соответствующим образом в своем адаптере. И по щелчку элемента вы открываете соответствующий фрагмент/активность, которые что-то делают. Затем вы вызываете обратный вызов, чтобы обновить это представление настроек.

Возможно, это не самый элегантный способ сделать это. Но я думаю, что это легко и понятно.

1

Я думаю, что это действие/фрагмент предпочтений, но вы можете создать его с помощью listview, linearlayouts или комбинации scrollview и linearlayout. У вас слишком много решений;)