layout_width和width,layout_height和height
阿新 • • 發佈:2019-01-23
對於每個元件,可以獨自的使用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是指文字在本控制元件中的對齊方式等等,而其中文字的格式又受制約於它的控制元件在父控制元件中的屬性.