Apache flex 需要Flex4内联布局帮助

Apache flex 需要Flex4内联布局帮助,apache-flex,flex4,Apache Flex,Flex4,在Flex4布局中,如何显示一系列图像、文本和其他对象类型,这些对象类型相互内联。例如: TEXT1 IMAGE1 OBJECT1(行尾) (新行)ABCTEXT3(行尾) (新行)XObject 2(行尾) 对于任何图元,水平跨度都不是固定的。 垂直跨度不是约束。 如果我理解这个问题的话,您的答案是HGroups和VGroups。据我所知,您需要一个包含3个组的顶层垂直布局。下面是一个例子。(除了在应用程序上设置布局,您还可以将hgroup包装到VGroup中。这取决于您在何处使用此代码)

在Flex4布局中,如何显示一系列图像、文本和其他对象类型,这些对象类型相互内联。例如: TEXT1 IMAGE1 OBJECT1(行尾) (新行)ABCTEXT3(行尾) (新行)XObject 2(行尾)

对于任何图元,水平跨度都不是固定的。 垂直跨度不是约束。
如果我理解这个问题的话,您的答案是HGroups和VGroups。据我所知,您需要一个包含3个组的顶层垂直布局。下面是一个例子。(除了在应用程序上设置布局,您还可以将hgroup包装到VGroup中。这取决于您在何处使用此代码)


这是瓷砖组


这将自动包装您的项目,尽管它是以网格格式进行包装的。如果你想让每一行水平对齐,我不知道怎么做。这就是我目前正在寻找的

我知道这是一个老问题,但对于那些发现此页面存在相同问题的人,请检查此处:

这是使项目内联并环绕到新行的最佳方式。我现在可以打勾吗

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:layout>
        <s:VerticalLayout />
    </s:layout>

    <s:HGroup>
        <s:Label text="Item 1, Line 1" />
        <s:Label text="Item 2, Line 1" />
        <s:Label text="Item 3, Line 1" />
    </s:HGroup>

    <s:HGroup>
        <s:Label text="Item 4, Line 2" />
        <s:Label text="Item 5, Line 2" />
        <s:Label text="Item 6, Line 2" />
    </s:HGroup>

    <s:HGroup>
        <s:Label text="Item 7, Line 3" />
        <s:Label text="Item 8, Line 3" />
        <s:Label text="Item 9, Line 3" />
    </s:HGroup>

</s:Application>