2010-11-26 163 views
0

在FLEX 4佈局中,如何顯示一系列圖像,文本,其他對象類型INLINE和其他對象。例如: TEXT1 IMAGE1 OBJECT1(行尾) (NEW LINE)ABCTEXT3(行尾) (NEW LINE)XOBJECT2(行尾)Flex 4 INLINE需要佈局幫助

水平跨度是不固定的任何元素。 垂直跨度不是一個約束。 只要這些元素應該遵循彼此INLINE。

回答

0

HGroups和VGroups是你的答案,如果我理解了這個問題。從我看到你想要的頂級垂直佈局中包含3個HGroups。下面是一個例子。 (而不是在應用程序設置佈局,你也可以換行HGroups在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> 
0

還有的TileGroup。

這會自動包裝您的物品,儘管它是以網格格式包裝的。如果你想讓每一行水平對齊,我不知道該怎麼做。這就是我目前正在尋找的!

0

我知道這是一個老問題,但對於那些誰找到同樣的問題這個頁面,點擊這裏:

Inline-Style Flow Custom Layout Example

這是爲了有一個項目內聯流和繞回到最佳途徑一條新線。我現在可以打勾嗎?