zoukankan      html  css  js  c++  java
  • 【Android学习】四种布局方式

    一、LinearLayout

      线性布局,即一行展开或者一列展开,也可以嵌套,需要注意的属性如下:

      android:orentation  //对齐方式

    二、FrameLayout

      帧布局,即一层层叠起来,最先放的在最底下,需要注意的属性如下:

      无

    三、RelativeLayout

      相对布局,即通过对某一参照控件,进行布局,需要注意的属性如下:

      android:layout_toLeftof//在某参照物的左边

      android:layout_toRightof//在某参照物的右边

      android:layout_toBelow//在某参照物的下面

      android:layout_toAbove//在某参照物的上面

      android:layout_alignLeft//与某参照物的左边对齐

        .

        .

        .

    四、TableLayout

      表格布局,即像表格那样布局,需要注意的属性如下

      android:shrinkableColumns //收缩的列数,以数字0,1,2标记

      android:strechableColumns//拉伸的列数,以数字0,1,2标记

      android:collapsedColumns//折叠的列数,以数字0,1,2标记

    需要共同注意的属性:

      android:gravity //子控件的布局方式

      android:layout_gravity //当前空前相对父控件的布局方式

      android:layout_marginTop/Left/Right/Bottom //页边距,当前控件相对于上层控件的边距

      android:marginTop/Left/Right/Bottom //子控件相当于当前控件的边距

      android:paddingLeft/Right/Top/Bottom //控件内容相对于当前控件的距离

     

  • 相关阅读:
    利用BitLocker和vhdx创建一个有加密的Win10系统
    macOS 10.12 任何来源
    Xcode 8 GM 编译缺失 /Users/usr/lib/libresolv.9.dylib
    基于inline-block的列表布局
    markdown 的基本操作
    easyui1.32 各种问题汇总
    angular笔记
    underscore 笔记
    我的问道游戏主题皮肤
    在bootstrap ace样式框架上修改的后台管理型模板(Tab页后台管理模板)
  • 原文地址:https://www.cnblogs.com/dennisac/p/3496303.html
Copyright © 2011-2022 走看看