zoukankan      html  css  js  c++  java
  • Android_layout_note

    LinearLayout线程布局

    LinearLayout属性
    android:orientation表示线性布局的方向
    vertical: 垂直。从上往下
    horizontal: 水平。从左往右
    android:weightSum 权重总和

    控件通用属性
    android:background背景色。值为RGB颜色值。格式为#RGB #RRGGBB
    android:layout_width、android:layout_height: 布局的宽度和高度
    wrap_content: 内容包括。内容有多少,长度就仅有多少
    match_parent: 填充父窗口。父窗口有多少。长度就有多少
    xxxdp:自定义的长度。(单位为dp)
    0dp: 高度、宽度由另外的属性(android:layout_weight)来设置,这里忽略
    android:layout_weight 该控件占父控件的权重比。当设置该值后,对应的宽/高需要设置成0dp


    layout_marginXxx控件有效区域与控件边界之间的距离
    paddingXxx 控件内容与控件有效区域之间的距离
    gravity 控件内容的对齐方式
    layout_gravity 控件本身的对齐方式

    ----------------------------------------
    RelativeLayout相对布局
    一个控件相对于另外一个控件的位置
    需要给每个控件添加唯一的ID独立区分每个控件

    在另一个控件的上/下/左/右方(值为另一个控件的id)
    android:layout_above
    android:layout_below
    android:layout_toLeftOf
    android:layout_toRightOf
    与另一个控件对齐(值为另一个控件的id)
    android:layout_alignLeft
    android:layout_alignRight
    android:layout_alignTop
    android:layout_alignBottom
    与父控件的边界对齐(值为true/false)
    android:layout_alignParentTop
    android:layout_alignParentBottom
    android:layout_alignParentLeft
    android:layout_alignParentRight
    位于父控件的中央(值为true/false)
    android:layout_centerVertical 垂直居中
    android:layout_centerHorizontal 水平居中
    android:layout_centerInParent 正中央


    -------------------------------------------
    FrameLayout帧布局

    使用于图片的叠置(少见)
    先写的图片放到底部
    后写的图片放到顶部

    -------------------------------------------
    GridLayout网格布局 (4.0提出)

    gridlayout属性
    android:rowCount 多少行
    android:columnCount 多少列

    gridlayout中的控件,
    如果跨多行,设置android:layout_rowSpan="2" android:layout_gravity="fill"
    如果跨多列,设置android:layout_columnSpan="2" android:layout_gravity="fill"
    -------------------------------------------
    过时的布局
    TableLayout 表格布局
    AbsoluteLayout 绝对布局

    -

  • 相关阅读:
    Ansible快速实战指南----多机自动化执行命令、部署神器
    linux 挂载共享盘
    蓄水池抽样算法
    PCA MATLAB代码
    网口转串口
    通过Python收集MySQL MHA 部署及运行状态信息的功能实现
    Linux常用命令总结(二)
    python 学习笔记 (四)
    MySQL 学习笔记(四)
    学习ProxySQL参考到几个网址
  • 原文地址:https://www.cnblogs.com/fangg/p/5562690.html
Copyright © 2011-2022 走看看