понедельник, 23 июня 2014 г.

Устранение непредсказуемого поведение веса (layout:weight) при разметке активности

layout:weight
 
Настройки веса при разметки активности реализованы на Android не очень прозрачно. Я долго мучился с непонятными скачками размеров и вылетами элементов за пределы разметки, пока не плюнул на интуицию и не изучил рекомендуемые правила их настройки.

Итак, у вас не получится чётко управлять весом элементов, пока вы в свойстве layout:width не установите значение ширины элемента в ноль вместо match_parent или wrap_content.

Замечу, что настройки подразделяются на обычные и с приставкой layout. Обычные настройки влияют на содержимое внутри элемента. Настройки с приставкой layout влияют на внешние размеры элемента и его положение во внешнем контейнере.

Комментариев нет:

Отправить комментарий