西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网

Android API之LinearLayout

时间:2016-02-05 19:40来源:未知 作者:好模板 点击:
一种将子视图排成一列或一行的布局。默认的布局方向为水平,可以通过setOrientation()改变子视图布局的方向。另外,你可以指定布局的重心,通过重心可以指定子视图在布局中的位置,

一种将子视图排成一列或一行的布局。默认的布局方向为水平,可以通过setOrientation()改变子视图布局的方向。另外,你可以指定布局的重心,通过重心可以指定子视图在布局中的位置,使用的方法为setGravity();或者,通过设置LinearLayout.LayoutParams的weight参数设置子视图在布局中的比例。

XML属性
  • baselineAligned
    英文字母里有基准线一说,不了解的同学可以自行百度一下。设置子视图中的文本是否基准线对齐。如果设置false,则子视图间的文本的基准线将不会对齐。
  • baselineAlignedChildIndex
    当线性布局时某个布局的子视图时,设置该线性布局以哪个子视图的基准线对齐。
  • divider
    用于在组件间设置分割线。在设置完分割线后,还须通过showDivider属性,设置分割线显示的位置。否则,分割线将不显示。
  • gravity
    用于设置布局的重心,也就是组件的位置。
  • measureWithLargestChild
    当该属性设置为true时,所有子组件都被认为具有最大组件的最小尺寸。(备注:通过测试,暂时还是无法了解它的用途)
  • orientation
    定义布局的排列方向。
  • weightSum
    定义比重的总和。
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容