-1

違いについての記事が見つかりません。誰か知っていますか?

4

1 に答える 1

0

getLayoutBoundsHeightはこれを行います:

要素のレイアウトの高さを返します。これは、要素が画面上に描画するために使用するサイズです。

getPreferredBoundsHeightはこれを行います:

要素の優先高を返します。

Flex のコンテキストでは、コンポーネントのサイズは常にその親によって決定されます。コンポーネントは、それ自体のサイズを変更できません。コンポーネントのライフサイクルの一部である measure() メソッドを実装する必要があります。これにより、コンポーネントの測定された高さ (および測定された幅) が設定されます。したがって、layoutBoundsHeight は実際の高さです。preferredBoundsHeight は目的の高さです。Flex では、特にレイアウト コンテナーまたはパーセンテージ レイアウトを扱う場合、Flex は測定されたサイズとは異なるサイズのコンポーネントを決定する場合があります。

于 2013-03-13T15:40:22.553 に答える