1. 程式人生 > >layout_width和width,layout_height和height

layout_width和width,layout_height和height

對於每個元件,可以獨自的使用Layout _width ,layout_heigh直接的設定相對於父容器的大小。

android:width 的值,一般是 "100dp" 這樣的數值;
android:layout_width 的值,一般是"fill_parent","wrap_content","match_parent".當然,它也可以像前者一樣,設定數值的.

並且,一個元件可以只有Layout _width ,layout_height。但卻不能只有heigh ,width,而沒有Layout _width ,layout_height,因為那樣的元件會看不到

簡單的說就是Layout _width是控制元件的大小,width是控制元件中文字的大小。

帶"layout"的屬性是指整個控制元件而言的,是與父控制元件之間的關係,如 layout_gravity 在父控制元件中的對齊方式, layout_margin 是級別相同的控制元件之間的間隙等等;


不帶"layout" 的屬性是指控制元件中文字的格式,如gravity是指文字在本控制元件中的對齊方式等等,而其中文字的格式又受制約於它的控制元件在父控制元件中的屬性.