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>
Вопрос, как организовать элементы строками, чтобы количество элементов рассчитывалось из процентной ширины, при этом ни одна колонка не была бы обрезанной?
Ширина приложения 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>
Вопрос, как организовать элементы строками, чтобы количество элементов рассчитывалось из процентной ширины, при этом ни одна колонка не была бы обрезанной?