0

TileGroupをBorderContainerに配置し、幅を100%に設定しましたが、TileGroupのコンテンツが親コンテナーを埋めていなかったため、右側に大きな空白が残っています。

コードは次のとおりです。

 <s:BorderContainer width="100%" height="100%">
    <s:TileGroup width="100%" requestedColumnCount="2">
        <s:Button>
            button1
        </s:Button>
        <s:Button>
            button2
        </s:Button>
        <s:Button>
            button3
        </s:Button>
    </s:TileGroup>
</s:BorderContainer>

結果は次のようになります。

http://i.minus.com/iN39P7Us4cBm1.png

幅はすでに100%に設定されていますが、機能しません。

JavaのSwingでGridLayoutが行うように、TileGroupにコンテナを埋めさせる方法はありますか?

http://www.java2s.com/Code/JavaImages/GridLayoutPane.PNG

どうもありがとうございます。

4

3 に答える 3

0

デフォルトでは、アイテムは左側に配置され、必要なだけのスペースを占有します。アイテムが使用可能なすべてのスペースを埋めるようにするには、columnAlignプロパティを使用して、ColumnAlign.JUSTIFY_USING_WIDTHに設定します

<s:TileGroup columnAlign="justifyUsingWidth" width="100%"
             requestedColumnCount="2" />
于 2012-07-04T09:36:56.303 に答える
0
columnAlign="justifyUsingWidth"
rowAlign="justifyUsingHeight"

columnAlignは正常に機能しますが、rowAlignは機能しません

于 2012-10-31T08:42:10.093 に答える
-1

TileGroupに背景色を設定する場合は、次のようにBorderContainer内に配置する必要があります。

<s:TileGroup width="100%" requestedColumnCount="2">
 <s:BorderContainer backgroundColor="0x373737">
  <s:layout>
    <s:TileLayout horizontalGap="2" verticalGap="2"/>
  </s:layout>
  <s:Button> button1 </s:Button>
  <s:Button> button2 </s:Button>
  <s:Button> button3 </s:Button>
 </s:BorderContainer>
</s:TileGroup>

私はあなたが仕えることを願っています、コロンビアからのグレッティング;)

于 2013-06-28T15:23:16.020 に答える