• andriod布局说明


    一、FrameLayout(帧布局)

      你不能为FrameLayout中的一个子元素指定一个位置。
    后一个子元素将会直接在前一个子元素之上进行覆盖填充,
    把它们部份或全部挡住(除非后一个子元素是透明的)

    二、LinearLayout(线性布局)

      LinearLayout以你为它设置的垂直或水平的属性值,来排列所有的子元素。
    所有的子元素都被堆放在其它元素之后,
    因此一个垂直列表的每一行只会有一个元素,而不管他们有多宽,
    一个水平列表将会只有一个行高(高度为最高子元素的高度加上边框高度)。
    LinearLayout保持子元素之间的间隔以及互相对齐(相对一个元素的右对齐、中间对齐或者左对齐)。

    三、RelativeLayout(相对布局)

      RelativeLayout 允许子元素指定他们相对于其它元素或父元素的位置(通过ID 指定)。

    四、TableLayout(表单布局)

      TableLayout 将子元素的位置分配到行或列中。一个TableLayout 由许多的TableRow 组成,每个TableRow 都会定义一个 row (事实上,你可以定义其它的子对象

    五、AbsoluteLayout(绝对布局)

      AbsoluteLayout 可以让子元素指定准确的x/y坐标值,并显示在屏幕上。(0, 0)为左上角,当向下或向右移动时,坐标值将变大。AbsoluteLayout 没有页边框,允许元素之间互相重叠(尽管不推荐)。我们通常不推荐使用 AbsoluteLayout ,除非你有正当理由要使用它,因为它使界面代码太过刚性,以至于在不同的设备上可能不能很好地工作。
  • 相关阅读:
    如何在DBGrid中能支持多项记录的选择
    How to create a OnCellDblClick for Delphi's TDBGrid
    如何在DBGrid里实现Shift+“选择行”区间多选的功能!
    DBGrid中Shift多选
    代码校验工具 SublimeLinter 的安装与使用
    jquery压缩图片插件
    React 入门最好的实例-TodoList
    前端切图
    提升前端效率的方式
    单页面应用的痛点
  • 原文地址:https://www.cnblogs.com/humble/p/2643828.html
Copyright © 2020-2023  润新知