ViewGroup
次のように、a をオーバーライドして複合ビューを作成しています。
public class CompositeView extends RelativeLayout
高さを知る必要があるため、測定値が設定された後 (つまり、onMeasure が呼び出された後)、1 回限りの初期化を実行する必要があります。
onAttachedToWindowをオーバーライドすることを考えていましたが、ドキュメントには次のように記載されています。
onMeasure(int, int) の前後を含め、最初の onDraw の前であればいつでも呼び出すことができます。
他にどのようなオプションがありますか?
ありがとう