This is an overview of the most common usage of WrapLayout. For more information about the available properties, methods, or events, head over to the complete API documentation for WrapLayout.
<WrapLayout>
はorientation
プロパティに基づいて、行か列の中に要素を配置するレイアウトコンテナです。スペースが埋まった時には、コンテナは新しい行か列を自動でつくります。
次の例では等しい大きさの要素からなる行を生成します。行がスペースからはみ出た時、コンテナは最後のアイテムで新しい行を作ります。
<WrapLayout backgroundColor="#3c495e">
<Label text="first" width="30%" height="30%" backgroundColor="#43b883"/>
<Label text="second" width="30%" height="30%" backgroundColor="#1c6b48"/>
<Label text="third" width="30%" height="30%" backgroundColor="#289062"/>
<Label text="fourth" width="30%" height="30%" backgroundColor="#289062"/>
</WrapLayout>
次の例では等しい大きさの要素からなる列を生成します。行がスペースからはみ出た時、コンテナは最後のアイテムで新しい列を作ります。
<WrapLayout orientation="vertical" backgroundColor="#3c495e">
<Label text="first" width="30%" height="30%" backgroundColor="#43b883"/>
<Label text="second" width="30%" height="30%" backgroundColor="#1c6b48"/>
<Label text="third" width="30%" height="30%" backgroundColor="#289062"/>
<Label text="fourth" width="30%" height="30%" backgroundColor="#289062"/>
</WrapLayout>
Name | Type | Description |
---|---|---|
orientation | String | 積み重なる方向を指定します。 有効な値: horizontal (要素を行で整列させる)、 vertical (要素を列で整列させる)。デフォルトの値: horizontal 。 |
itemWidth | Number | それぞれの子要素の大きさを取得し配置するために使われる幅を設定します。 デフォルトの値: Number.NaN 、これは子要素を制限するものではありません。 |
itemHeight | Number | それぞれの子要素の大きさを取得し配置するために使われる高さを設定します。 デフォルトの値 is Number.NaN 、これは子要素を制限するものではありません。 |
なし.