zoukankan      html  css  js  c++  java
  • Android学习笔记(11):线性布局LinearLayout

    线性布局LinearLayout是指在横向或是竖向一个接一个地排列。当排列的组件超出屏幕后,超出的组件将不会再显示出来。

    LinearLayout支持的XML属性和相应方法如表所看到的:

    Attribute Name

    Related Method

    Description

    android:baselineAligned

    setBaselineAligned(boolean)

    若设置为false,将阻止该布局管理器与它的子元素的基线对齐

    android:baselineAlignedChildIndex

    setBaselineAlignedChildIndex(int)

    指定以那个子元素的基线对齐

    android:divider

    setDividerDrawable(Drawable)

    设置垂直布局时两个button之间的分隔条

    android:gravity

    setGravity(int)

    设置布局管理器内组件的对齐方式

    android:measureWithLargestChild

    setMeasureWithLargestChildEnabled(boolean)

    若设置为true全部的子组件将具有最大子元素的最小尺寸

    android:orientation

    setOrientation(int)

    设置布局管理器内组件的排列方向

    android:weightSum

     

    定义权重总和的最大值

     

     

    Orientation 属性能够设置为horizontalvertical

    Gravity 属性能够设置为topbottomleftrightcenter_verticalfill_verticalcenter_horizontalfill_horizontalcenterfillclip_vertical

    一个属性能够包括多个值。需用“|”连起来。其含义例如以下:

    top

    将对象放在其容器的顶部。不改变其大小.

    bottom

    将对象放在其容器的底部,不改变其大小.

    left

    将对象放在其容器的左側,不改变其大小.

    right

    将对象放在其容器的右側,不改变其大小.

    center_vertical

     垂直对齐方式:垂直方向上居中对齐。

    fill_vertical

    垂直方向填充

    center_horizontal

    水平对齐方式:水平方向上居中对齐

    fill_horizontal

    水平方向填充

    center

    将对象横纵居中,不改变其大小.

    fill

    必要的时候添加对象的横纵向大小,以全然充满其容器.

    clip_vertical

    附加选项,用于依照容器的边来剪切对象的顶部和/或底部的内容剪切基于其纵向对齐设置:顶部对齐时。剪切底部;底部对齐时剪切顶部;除此之外剪切顶部和底部.

    垂直方向裁剪

    clip_horizontal

    附加选项,用于依照容器的边来剪切对象的左側和/或右側的内容剪切基于其横向对齐设置:左側对齐时,剪切右側;右側对齐时剪切左側。除此之外剪切左側和右側.

    水平方向裁剪

     

    LinearLayout.LayoutParams负责控制线性布局管理器内部的子元素。

    子元素支持的XML属性例如以下

    android:layout_gravity:指定该子元素在布局管理器中的对齐方式

    android:layout_weight:指定该子元素在布局管理器中所占的权重

     

    属性中layout_shenmu的都是控制子元素的。

  • 相关阅读:
    【iOS
    【iOS】Swift ESTabBarController的使用
    【iOS
    【iOS】图表实现-Charts(二)
    【iOS】图表实现-Charts(一)
    【iOS】图表实现-AAChartKit
    【iOS】图表实现-总述
    【iOS
    【iOS
    整理下开发中常用的第三方库
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8950915.html
Copyright © 2011-2022 走看看