PDA

Просмотр полной версии : TileLayout + percentWidth


s8000_1
09.01.2010, 18:31
Встретился с проблемой.

Ширина приложения 600.
Данная конструкция нормально располагает элементы (у каждого фиксированная ширина 100):

<s:DataGroup width="600">
<s:layout>
<s:TileLayout verticalGap="0" horizontalGap="50"/>
</s:layout>
</s:DataGroup>

Получается 4 колонки.

Использование же процентной ширины приводит к тому, что количество колонок рассчитывается так, как будто бы horizontalGap=0, т. е. 5 штук. И самая правая колонка получается обрезанной.

<s:DataGroup width="100%">
<s:layout>
<s:TileLayout verticalGap="0" horizontalGap="50"/>
</s:layout>
</s:DataGroup>


Вопрос, как организовать элементы строками, чтобы количество элементов рассчитывалось из процентной ширины, при этом ни одна колонка не была бы обрезанной?