Linear Layout
Linear Layout(線性布局):可以垂直或水平對齊所有項目。
Linear Layout屬性:
baselineAligned(只有true和false兩個值):baseline英文的四條線中的第三條。默認設置為true,當設置為false時,佈局文件和它的孩子的基準線不對齊。
baselineAlignedChildIndex:當一個線性布局與另一個布局是按基線對齊的一部分,它可以指定其內容的基線對齊方式。這個屬性只對Button,TextView,EditView有效且index從0開始。
divider : 可繪製為按鈕之間的垂直分隔線。設定分隔線的顏色,如果要隱藏分隔線,此屬性要設定為"@null"。
android :divider="@drawble/divider"(分隔線指定格式)
dividerHeight:分隔線之間的距離。
showDividers:顯示分隔線。下面例子是一起寫,也可以分開寫。
ex.android :showDivider="middle|beginning|end"---> 畫面開始、中間和結束都要有分隔線。
gravity:項目(button)裡面文字或圖片的相對位置。比如一個button上面的text,你可以設置該text相對於view的靠左或靠右等位置。
weightSum:項目寬度總額。
http://saminjava.blogspot.tw/
divider : 可繪製為按鈕之間的垂直分隔線。設定分隔線的顏色,如果要隱藏分隔線,此屬性要設定為"@null"。
android :divider="@drawble/divider"(分隔線指定格式)
dividerHeight:分隔線之間的距離。
showDividers:顯示分隔線。下面例子是一起寫,也可以分開寫。
ex.android :showDivider="middle|beginning|end"---> 畫面開始、中間和結束都要有分隔線。
gravity:項目(button)裡面文字或圖片的相對位置。比如一個button上面的text,你可以設置該text相對於view的靠左或靠右等位置。
layout_gravity:項目在畫面上的位置。比如一個button 在linearlayout裡,你想把該button放在linearlayout裡靠左、靠右等位置就可以通過該屬性設置。
orientation:設置它內容的對其方向(橫向horizontal/豎向vertical)。
measureWithLargestChild:當該屬性設為true時,所有帶權重的子元素都會具有最大元素的最小尺寸。weightSum:項目寬度總額。
調配比例,但記住隨比例變動的一邊,高 (layout_height) 或是寬(layout_width)
其屬性一定要改為 0px。
如果 android:weightSum 沒有定義,那麼默認值就是通過各個子類的 layout_weight 累加得到。
沒有留言:
張貼留言