麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Android 布局控件之LinearLayout詳細介紹

2020-04-11 12:19:32
字體:
來源:轉載
供稿:網友

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

API說明

  xml屬性

  android:baselineAligned:是否允許用戶調整它內容的基線。

  android:baselineAlignedChildIndex:當一個線性布局與另一個布局是按基線對齊的一部分,它可以指定其內容的基線對齊方式。

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

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美www| 日韩av电影在线观看 | 国产精品久久久久久久久久妇女 | www久 | 成年免费在线视频 | 精品久久久久久国产三级 | 久久久精品视频免费看 | 久色乳综合思思在线视频 | 国产成人精品免高潮在线观看 | 国产精品免费一区二区 | 国产一区二区国产 | 亚洲91在线| 欧美五月婷婷 | 久久久久久久久成人 | 九色免费视频 | h视频免费观看 | 91久久国产综合久久91精品网站 | 成人黄色网战 | 欧美一级爱操视频 | 91短视频在线播放 | 黄网站在线免费看 | 国产乱free国语对白 | 欧美a级毛片 | 久久亚洲精品国产一区 | 亚洲成人免费视频在线 | 欧美一级黄色影院 | 91福利免费观看 | 国产精品亚洲欧美一级在线 | 欧美亚洲一区二区三区四区 | 亚洲成人国产综合 | 日韩视频高清 | 男女隐私免费视频 | 97久久日一线二线三线 | 黄片毛片一级 | 欧美成人精品一区 | 性生活香蕉视频 | 萌白酱福利视频在线网站 | 中文字幕爱爱视频 | av影院在线 | 精品中文字幕久久久久四十五十骆 | 懂色粉嫩av久婷啪 |