zoukankan      html  css  js  c++  java
  • Android 布局

    Android 布局

    LinearLayout

    • orientation = "vertiacl" 纵向排列 (默认为水平)

    • orientation = "horizontal" 横向排列

    • gravity

      • center
      • center_vertiacl
      • center_horizontal
      • .......
      • layout_gravity 设置组件在父容器的对齐方式
    • divider 分割线

      • showDivider 设置其显示
        • none 无
        • beginning
        • end
        • middle
      • dividerPadding 分割线距离
    • Layout_weight 权重 分配剩余空间

      • 一般 把 Layout_height = 0dp 这样才按照权重来分配 (vertiacl)

    RelativeLayout

    默认相对于父容器定位

    相对于父容器

    • layout_alignParentLeft 左对齐
    • layout_alignParentRight
    • layout_alignParentTop
    • layout_alignParentButtom
    • layout_centerHorizontal
    • layout_centerVertical
    • layout_centerPartent

    相对兄弟组件

    • layout_toLeftOf 放置于参考组件左边
    • layout_toRightOf
    • layout_above
    • layout_below
    • layout_alignTop 对齐参考组件的上边界
    • layout_alignBottom
    • layout_alignLeft
    • layout_alignRight

    通用属性

    • margin
      • layout_margin 上下左右偏移
      • layout_marginLeft
      • layout_marginRight
      • layout_marginTop
      • layout_marginBottom
    • Padding 组件内部的间距

    FrameLayout

    从父容器左上角开始绘制,一个一个往上堆

    • foreground 前景色
    • foregroundGravity 前景色位置

    TableLayout

    • TableRow 把父容器分为一行一行的
      • 在TableRow 里面添加view
    • collapseColums 需要被隐藏的列的序号 从0开始
    • stretchColumns 允许被拉伸的列的列序号 从0开始
    • shrinkColumns 允许被收缩的列的列序号 从0开始

    子控件的属性

    • Layout_column 显示在第几行
    • Layout_span 横向跨几列

    Gridlayout

    • orientation 设置水平显示还是垂直(默认水平)
    • columnCount 设置行的显示个数
    • rowCount 设置列的显示个数

    子控件属性

    • layout_column
    • layout_columnSpan 横向跨几行
    • layout_columnWeight
    • layout_gravity
    • layout_row
    • layout_rowSpan 横向跨几列
    • layout_rowWeight

    ConstraintLayout

    约束布局

    直接拖

  • 相关阅读:
    《团队-团队编程项目中国象棋-成员简介及分工》
    团队-编程项目 中国象棋-需求分析
    结对编程:贪吃蛇项目
    软件工程进阶
    JAVA第二次作业
    JAVA第一次作业
    JS解决重复绑定问题以及获取事件
    ECMAScript5学习笔记--第十四章 程序
    ECMAScript5学习笔记--第十三章 函数定义
    ECMAScript5学习笔记--第十二章 语句
  • 原文地址:https://www.cnblogs.com/AronJudge/p/14649083.html
Copyright © 2011-2022 走看看