引用referenceView
から:Android:Viewの2つのサイズ:測定値1と描画1。描画1を設定するには?
ビューのサイズは、幅と高さで表されます。ビュー は、実際には2組の幅と高さの値を持っています。
最初のペアは、測定幅と測定高さと呼ばれます。これらの ディメンションは、ビューがその親内にどれくらいあるかを定義します(詳細は
Layout
を参照してください)。 とgetMeasuredHeight()
を呼び出すことによって測定寸法を取得できます。2番目のペアは単に幅と高さ、または時には の描画幅と描画高さと呼ばれます。これらの寸法は、画面上、図面時およびレイアウト後のビューの実際の幅を定義します( )。これらの の値は、測定された幅と異なる場合があります( )。幅と高さは
getWidth()
とgetHeight()
を呼び出すことで取得できます。
さて、私はsetMeasuredDimension(int, int)
によってonMeasure(int, int)
で測定サイズを設定することができますが、どのように私は大きさを描く、別のものを設定することができますか?