Страница 1 из 1
Как выделить несколько компонентов контуром?
Добавлено: 19 окт 2012, 12:59
Volha
Мне нужно сделать примерно так:

Фильтр будет занимать левую 1/3 экрана, при нажатии на пункт списка будет появляться диалоговое окно в большинстве случаев.
Я сейчас реализовала простой ListView с пунктами фильтра. Как это можно сделать посимпатичнее? Желательно как можно ближе к оригиналу.
Посоветуйте, пожалуйста, я новичок в разработке под Андроид, а в дизайне и gui вообще нифига не понимаю.
Re: Как выделить несколько компонентов контуром?
Добавлено: 19 окт 2012, 18:09
damager82
Т.е. надо сгруппировать пункты списка по группам?
Как я это вижу
1) Надо нарисовать фоновые картинки с закруглением
а) закругление сверху (пункт - начало группы)
б) закругление снизу (пункт - конец группы)
в) закругление сверху и снизу (если в группе получился только один пункт)
2) Сделать два layout для адаптера - пункт списка и разделитель
3) Сделать свой адаптер (Урок 54 на сайте) и подавать ему на вход данные так, чтобы он мог определить:
а) какой layout использовать: пункт или разделитель
б) какую картинку (из п.1) ставить фоном в пункт
в) обрабатывать ли нажатие на этот пункт списка (isEnabled)
Но если вы новичок, то будет, конечно, трудновато )
Если совсем ничего непонятно, пишите - накидаю вам проект-пример.
Re: Как выделить несколько компонентов контуром?
Добавлено: 19 окт 2012, 21:23
KamiSempai
А для создания подобных всплывающих списков в голову приходит только один компонент - это PopupWindow.
Re: Как выделить несколько компонентов контуром?
Добавлено: 20 окт 2012, 00:43
damager82
Получилось так
Re: Как выделить несколько компонентов контуром?
Добавлено: 22 окт 2012, 16:18
Volha
Что-то правда не поняла =(
Что должно быть в layout у разделителя?
Re: Как выделить несколько компонентов контуром?
Добавлено: 23 окт 2012, 09:25
damager82
Volha писал(а):Что-то правда не поняла =(
Что должно быть в layout у разделителя?
Заглушка. У меня в нем пустой TextView.
Проект во вложении.