最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 布局控件之LinearLayout詳細(xì)介紹

 更新時(shí)間:2013年05月28日 10:34:29   作者:  
Android 布局控件之LinearLayout詳細(xì)介紹,需要的朋友可以參考一下

LinearLayout是線性布局控件,它包含的子控件將以橫向或豎向的方式排列,按照相對位置來排列所有的widgets或者其他的containers,超過邊界時(shí),某些控件將缺失或消失。因此一個(gè)垂直列表的每一行只會有一個(gè)widget或者是container,而不管他們有多寬,而一個(gè)水平列表將會只有一個(gè)行高(高度為最高子控件的高度加上邊框高度)。LinearLayout保持其所包含的widget或者是container之間的間隔以及互相對齊(相對一個(gè)控件的右對齊、中間對齊或者左對齊)。

API說明

  xml屬性

  android:baselineAligned:是否允許用戶調(diào)整它內(nèi)容的基線。

  android:baselineAlignedChildIndex:當(dāng)一個(gè)線性布局與另一個(gè)布局是按基線對齊的一部分,它可以指定其內(nèi)容的基線對齊方式。

  android:gravity:指定如何在該對象中放置此對象的內(nèi)容(x/y坐標(biāo)值)。

  android:orientation:設(shè)置它內(nèi)容的對其方向(橫向/豎向)。

  LinearLayout還支持為其包含的widget或者是container指定填充權(quán)值。好處就是允許其包含的widget或者是container可以填充屏幕上的剩余空間。這也避免了在一個(gè)大屏幕中,一串widgets或者是containers擠成一堆的情況,而是允許他們放大填充空白。剩余的空間會按這些widgets或者是containers指定的權(quán)值比例分配屏幕。默認(rèn)的 weight 值為0,表示按照widgets或者是containers實(shí)際大小來顯示,若高于0的值,則將Container剩余可用空間分割,分割大小具體取決于每一個(gè)widget或者是container的layout_weight及該權(quán)值在所有widgets或者是containers中的比例。例如,如果有三個(gè)文本框,其中兩個(gè)指定的權(quán)值為1,那么,這兩個(gè)文本框?qū)⒌缺壤胤糯?,并填滿剩余的空間,而第三個(gè)文本框不會放大,按實(shí)際大小來顯示。如果前兩個(gè)文本框的取值一個(gè)為2,一個(gè)為1,顯示第三個(gè)文本框后剩余的空間的2/3給權(quán)值為2的,1/3大小給權(quán)值為1的。也就是權(quán)值越大,重要度越大。

  如果LinearLayout包含子LinearLayout,子LinearLayout之間的權(quán)值越大的,重要度則越小。如果有LinearLayout A包含LinearLayout C,D,C的權(quán)值為2,D的權(quán)值為1,則屏幕的2/3空間分給權(quán)值為1的D,1/3分給權(quán)值為2的C。在LinearLayout嵌套的情況下,子LinearLayout必須要設(shè)置權(quán)值,否則默認(rèn)的情況是未設(shè)置權(quán)值的子LinearLayout占據(jù)整個(gè)屏幕。

相關(guān)文章

最新評論

萨迦县| 宜都市| 资源县| 秦皇岛市| 莲花县| 宜宾市| 盈江县| 西丰县| 晋中市| 阿拉善左旗| 同德县| 昌江| 泽库县| 华宁县| 禄丰县| 崇信县| 白河县| 左贡县| 共和县| 安福县| 调兵山市| 新乐市| 井研县| 三门县| 乌鲁木齐县| 万源市| 辽阳县| 定西市| 乐山市| 子长县| 稷山县| 桓仁| 汝阳县| 北宁市| 临泽县| 呼玛县| 施秉县| 九江县| 涿州市| 天水市| 顺义区|