一张图看遍LinearLayout的所有特有属性

一张图看遍LinearLayout的所有特有属性_第1张图片 LinearLayout
  1. android:baselineAligned:设置布局控件中子控件内的文字的基线是否对齐。

    第一行关键代码:

     android:baselineAligned="false"

    第二行关键代码:

     android:baselineAligned="true",true为默认值,无须设置
  2. android:baselineAlignedChildIndex:设置文字基线对齐的子控件。

    三、四行的基本布局为:外层LinearLayout里面套了一层LinearLayout

                         

    控件A与控件B的文字基线对齐

  3. android:divider:按钮之间的分割线

    第五行关键代码:

     android:divider="@drawable/shape" android:showDividers="middle"

    其中@drawable/shape是自定义的一个固定宽高的drawable。

    drawable的代码:(shape.xml)

     <?xml version="1.0" encoding="utf-8"?>                 
  4. android:gravity:定义控件内部子控件的位置。

    第六行关键代码:(LinearLayout中放一个TextView)

      android:gravity="right"

    第七行关键代码:(LinearLayout中放一个TextView)

      android:gravity="center"
  5. android:measureWithLargestChild:如果设置为ture所有带权重的子元素都会具有最大子元素的最小尺寸(没有效果)

    第八、九行

  6. android:orientation:设置控件布局的方式,水平或者垂直。

  7. android:weightSum:设置权重的总和。(默认是全部子控件权重之和)

    第十行关键代码:

    在LinearLayout属性中:

     android:weightSum="10"

    在子控件(Butto)中设置权重:

     android:layout_weight="8"

更多相关文章

  1. android EditText控件如何禁止输入内容
  2. Android控件开发之一----TextView
  3. Android 滚动控件 之 省市区
  4. Android - 基础控件
  5. Android 源代码编译前后的目录结构
  6. Android有用代码片段(三)
  7. android自定义按钮控件样式
  8. Android 通过代码实现控制数据网络的开关(仅适用于5.0以上)
  9. Android 控件之ProgressBar进度条

随机推荐

  1. Android(安卓)的消息队列模型
  2. Android(安卓)startservice & bindservic
  3. Eclipse下Android更新升级过程中遇到的问
  4. android中四大组件之间相互通信
  5. Android的四大天王
  6. manifest文件
  7. Android(安卓)一个supportsRtl属性 RTl是
  8. [Android] Android(安卓)视频播放总结
  9. android中textview控件中的文字的位置是
  10. Android(安卓)浏览器内核浅谈