2013-10-22 46 views

回答

63

當您使用視圖時,它會對其子元素施加一定的大小限制。這些限制可能會阻止子元素佔用它想要的空間量。

documentation for the View class描述如下這些性質:

的視圖的大小,寬度和高度來表示。一個視圖實際上擁有兩對寬度和高度值。

第一對稱爲測量寬度和測量高度。這些維度定義了視圖想要在其父代中有多大(請參閱佈局以獲取更多詳細信息。)可以通過調用getMeasuredWidth()和getMeasuredHeight()來獲得測量的維度。

第二對簡單地稱爲寬度和高度,或者有時繪製寬度和繪圖高度。這些尺寸定義了屏幕上的視圖的實際尺寸,在繪製時和佈局之後。這些值可能但不一定與測量的寬度和高度不同。寬度和高度可以通過調用getWidth()和getHeight()來獲得。

參見:http://developer.android.com/guide/topics/ui/how-android-draws.html

相關問題