Я хочу использовать две кнопки для управления поворотом списка на один элемент влево / вправо.
, но я запутался в том, как расположить этот компонент.
Я использую " requiredColumnCount =" 6 "", чтобы установить ширину списка, поэтому в модели дизайна
Я только знаю, что этот список может отображать 6 элементов, но я не знаю, какова будет ширина.
поэтому я использую «HGroup» для установки макета, основной код выглядит следующим образом
<s:HGroup x="214"
y="216">
<s:Group>
<s:layout>
<s:VerticalLayout />
</s:layout>
<s:Button label="←"
click="button1_clickHandler(event)"/>
</s:Group>
<s:Group>
<component:SmoothScrollingList dataProvider="{myProvider}"
itemRenderer="myitemdrender.FriendPageItemRender"
id="friendPageList"
mouseDown="friendPageList_mouseDownHandler(event)">
<component:layout>
<s:HorizontalLayout requestedColumnCount="6"
useVirtualLayout="true"/>
</component:layout>
</component:SmoothScrollingList>
</s:Group>
<s:Group>
<s:Button label="→"
click="button2_clickHandler(event)"/>
</s:Group>
</s:HGroup>
Вы можете видеть, что я использую одну HGroup и три группы, чтобы определить, где должен быть компонент.
почти закончен, но у меня все еще есть проблема с тем, как установить эти две кнопки на
середина позиции?
я пытаюсь использовать
<s:layout>
<s:VerticalLayout horizontalAlign="center"/>
</s:layout>
в макете первой группы, но, кажется, не работает.
и мой другой вопрос:
это хороший способ использовать так много групп и групп для определения позиции? есть ли
есть еще какой-нибудь хороший способ сделать это?
спасибо большое.