2

XML でグリッド レイアウトを作成するにはどうすればよいでしょうか。たとえば、4x4 のボードが欲しかったとします。16 個のボタンを作成し、jss を使用してフォーマットする必要がありますか? たとえば、これは私が持っているものですが、まだボード形式ではありません。

<Alloy>
    <Window layout="relative" backgroundColor="white">

        <Button class="button left-buttons">square</Button>
        <Button class="button left-buttons" top="40">square</Button>
        <Button class="button left-buttons" top="80">square</Button>

        <Label id="User" left="100" top="120" text=">(NULL)<"></Label>

        <Button class="button right-buttons"  >square</Button>
        <Button class="button right-buttons" top="40">square/square</Button>
        <Button class="button right-buttons" top="80">square</Button>

        <Button class="Games" top="200">square</Button>
        <Button class="Games" top="280">square</Button>
        <Button top="360">square</Button>

    </Window>
</Alloy>
4

2 に答える 2

5

水平レイアウトを使用し、コンテナ ビューを画面のサイズに設定するだけです。水平レイアウトは、子ビューを行にレイアウトします。正しい計算を行うか、パーセンテージ幅を使用する必要があるかもしれません。

開始するための、スタイル設定されていない 2x2 ボードの簡単な例を次に示します。

<Alloy>
    <Window layout="horizontal" horizontalWrap="true" backgroundColor="white">
        <Button width="50%" height="50%" title="TopLeft"/>
        <Button width="50%" height="50%" title="TopRight"/>
        <Button width="50%" height="50%" title="BottomLeft"/>
        <Button width="50%" height="50%" title="BottomRight"/>
    </Window>
</Alloy>

「XML フォーマット」とは、Alloy の XML マークアップに関するこのガイドのことですか?

于 2013-07-02T01:19:16.510 に答える