2010-11-26 2 views
0

FLEX 4レイアウトでは、イメージ、テキスト、その他のオブジェクトタイプのインラインを互いにどのように表示できますか?例えば: TEXT1 IMAGE1 OBJECT1(行の末尾) (NEW LINE)ABCTEXT3(行の末尾) (NEW LINE)XOBJECT2(行の末尾)フレックス4インラインレイアウトヘルプが必要

水平スパンは、任意の要素に固定されていません。 垂直スパンは制約ではありません。 これらの要素は、互いにインラインで続行する必要があります。

答えて

0

私が質問を理解している場合、HグループとVグループがあなたの答えです。私が見ているところでは、3つのHGroupを含む最上位の縦型レイアウトが必要です。以下は例です。 (代わりに、アプリケーション上でのレイアウトを設定するあなたもVGroupコンテナにHGroupsをラップすることができます。これは、すべてあなたがこのコードを使用している場所によって異なります)

<?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

これは、項目がインライン流れとにラップアラウンド持つための最良の方法です新しい行。今はちょっとしたことがありますか?

関連する問題