Men的博客

欢迎光临!

0%

Android线性布局

  1. 什么是线性布局
    通俗的说感觉起来和线有关,参照线的特点,有么是横向的,要么是竖向的。
    LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列(通过android:orientation属性来控制),按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失
  2. 线性布局常用基本属性
  • android:id 这是布局的唯一标识ID
  • android:orientation 他表示的是这个线性布局是采用横向还是纵向布局,通常来说只有两个值:vertical,horizontal
  • android:layout_height 表示当前线性布局的高度
  • android:layout_width 表示当前线性布局的宽度
  • android:gravity 表示所有包含在当前布局中的所有控件采用某种方式对齐(默认左对齐)
  • android:layout_gravity 表示当前线性布局相对于父元素的对齐方式
  • android:background 表示当前线性布局的背景颜色
  • android:layout_margin: 表示外边距,通常表示本控件与父控件四面之间的距离
  • android:padding 表示内边距,通常表示是本元素所有子元素的与父元素边缘的距离,设置在父元素上,比如文字与文本控件的所有距离
  • android:weightSum 权重的总比例
  • android:layout_weight 子元素对未占用空间水平或垂直分布的权重
  • android:baselineAligned 该控件只对能显示text的子控件有效