Верстка компонентов

Интерфейс, диалоги, темы, стили, меню
Ответить
KleverinD
Сообщения: 12
Зарегистрирован: 18 сен 2015, 20:45

Верстка компонентов

Сообщение KleverinD » 30 сен 2015, 08:24

Здравствуйте, помогите разобраться с версткой, я уже замучался не могу сделать.

Создаю элемент для списка, нужно чтобы выглядел как на рисунке
зеленый - ширина постоянна (40dp)
оранжевый - ширина постоянна (10dp)
синий и фиолетовый - ширина одинаковая - растягивается на оставшееся по ширине на экране место

у фиолетового высота постоянна - 1 строка текста (wrap_content)

в синем текст и его высота заранее не известна, этот текст растягивает весь элемент по высоте, т.е. вытягивает синий, зеленый и оранжевый

пробовал комбинировать LinearLayout, RelativeLayout, GridLayout, не получается оранжевый то в экран не входит то не растягивается по высоте ....
Вложения
item.png
item.png (2.38 КБ) 2253 просмотра

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Верстка компонентов

Сообщение doter.ua » 30 сен 2015, 11:41

Код: Выделить всё

LinearLayout horiz
   green
   LinearLayout vert weight = 1, width=0dp
       blue
       violet
   orange
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

KleverinD
Сообщения: 12
Зарегистрирован: 18 сен 2015, 20:45

Re: Верстка компонентов

Сообщение KleverinD » 30 сен 2015, 12:25

блин я этот вариант делал первым и видимо что-то накосячил, щас сделал и все работает как нужно, спасибо!

Ответить