1

リスト内のアイテムの数が表示されている最大数より少ない場合、itemRenderersを水平リストの中央に配置しようとしています。誰かがこれを行うための良い方法を見つけましたか?

想像するのが難しい場合は、私が何を意味するのかを示す図を参照してください。

ありがとう!

4

4 に答える 4

1

measure()メソッドをオーバーライドします-ここにブログエントリを作成しました:http://flexmonkey.blogspot.com/2010/05/centre-aligned-horizo​​ntallist-in- flex.html

サイモン

于 2010-05-27T10:00:43.393 に答える
0

頭に浮かぶ解決策の1つは、同じセンタリングを実現するために非表示のレンダラーを追加することです。

于 2009-08-13T21:05:29.617 に答える
0

水平リストコンポーネントの代わりに、水平ボックスまたは「Hbox」の使用を検討することをお勧めします。これにより、horizo​​ntalalignプロパティを使用して中心を設定できます。そうでない場合は、水平リストコンポーネントを拡張して、center alignプロパティを受け入れ、それをhboxから新しい拡張コンポーネントにコピーします。

于 2009-11-03T18:47:28.097 に答える
0

paddingRightまたはpaddingLeftは、探しているものを実現しますか?columnWidthとcolumnCountの設定と組み合わせると、アイテムが最初に表示される場所を調整できます。

于 2009-11-03T19:23:05.323 に答える