2

カスタム を作成し、Viewでサイズを調整して描画するとView.onSizeChanged()、 のデフォルトのサイズはView? 私はレイアウトを と に設定しandroid:layout_widthましandroid:layout_heightwrap_content

4

1 に答える 1

2

デフォルトのサイズは 0 です。サブビューを持たない (そして onLayout を定義するレイアウト クラスから派生している) 場合を除き、デフォルトのサイズはその子の合計です。単なる子ビューのコレクションではないカスタム ビューで wrap_content を使用する場合は、onLayout や onMeasure をオーバーライドする必要があります。

于 2013-02-24T16:39:03.130 に答える