1.LinearLayout

orention  水平和垂直

weight     切割闲置空间

水平布局 切割宽度

垂直布局 切割的高度





切割的时候 指定的高度或者宽度不能用fill_parent/match_parent



2.Tablayout

<TabRow> </TabRow> 一行

<TabRow> </TabRow>

缺陷  第一行的列级关系 会影响以下全部的列

3.RelativeLayout

view间的关系

CenterInParent  true

alignparentxxxx true  有没有贴到父亲的位置

centerVertical  垂直剧中

centerHorzital  水平剧中



--------------------------------

aboveof    @view  再谁的上面

belowof    @view 在谁的以下

toleftof   @viw 在谁的左边

torightof @view 在谁的右边

alignxxxx @view 和谁在xxxx的边界上齐平

4.FrameLayout(层叠布局)

Fragment(碎片)

layout_gravity  相对于父容器

gravity 相对于自己

属性有top、bottom、left、right





5、AbsoluteLayout(绝对布局)

layout_x    某个view  x坐标

layout_y    某个view  y坐标



**********************************************************888

TextView 文字组件

text 显示的文字

textSize 文字大小

textColor 文字颜色

background 背景颜色





EditText 文本输入框

hint 提示文字





LinearLayout 线性布局

TableLayout 表格布局

RelativeLayout 相对布局





layout_width view宽度的方式

layout_height view高度的方式

match_parent 匹配父组件

wrap_content 包括内容





layout_weight 权重





orientation 布局方向

horizontal 水平

vertical 垂直





layout_margin 四周外边距

layout_marginTop 上边外边距

layout_marginBottom 下边外边距

layout_marginLeft 左边外边距

layout_marginRight 右边外边距





layout_padding 四周内边距

paddingTop 上边内边距

paddingBottom 下边内边距

paddingLeft 左边内边距

paddingRight 右边内边距



layout_above 在哪个view之上

layout_below 在哪个view之下

layout_toLeftOf 在哪个view之左

layout_toRightOf 在哪个view之右





layout_alignTop 和某个view的上边对齐

layout_alignBottom 和某个view的下边对齐

layout_alignLeft 和某个view的左边对齐

layout_alignRight 和某个view的右边对齐





layout_alignParentTop 是否紧贴父组件上边

layout_alignParentBottom 是否紧贴父组件下边

layout_alignParentLeft 是否紧贴父组件左边

layout_alignParentRight 是否紧贴父组件右边





layout_centerInParent 是否在父组件的中心

layout_centerHorizontal 是否水平居中

layout_centerVertical 是否垂直居中













TableRow 表格布局里面的一行

gravity 内容居中

Android五大布局标签和属性总结的更多相关文章

  1. Android五大布局介绍&属性设置大全

    前言 在进行Android开发中,常常需要用到各种布局来进行UI的绘制,今天我们就来讲下Android开发中最常用的五大布局介绍和相关属性的设置. 目录 Android五大布局介绍&属性设置. ...

  2. Android 五大布局(LinearLayout、FrameLayout、AbsoulteLayout、RelativeLayout、TableLayout )

    前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net        ...

  3. 浅谈Android五大布局

    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Android的五大布局分别是LinearLay ...

  4. [转]浅谈Android五大布局(二)——RelativeLayout和TableLayout

    在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局).FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局Relati ...

  5. [转]浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout

    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Android的五大布局分别是LinearLay ...

  6. Android五大布局详解——LinearLayout(线性布局)

    Android五大布局 本篇开始介绍Android的五大布局的知识,一个丰富的界面显示总是要有众多的控件来组成的,那么怎样才能让这些控件能够按你的想法进行摆放,从而自定义你所想要的用户界面呢?这就牵涉 ...

  7. Android 五大布局

    Android 五大布局:  FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),Table ...

  8. Android笔记——Android五大布局

    一.五大布局 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Android的五大布局分别是Li ...

  9. Android——五大布局

    Android的五大布局分为: 线性布局 相对布局 帧布局 绝对布局 表格布局 一.线性布局 线性布局在开发中使用最多,具有垂直方向与水平方向的布局方式 通过设置属性"android:ori ...

随机推荐

  1. Node-sqlite3多字段插入数据问题

    Node-sqlite3多字段插入数据问题 在npm官网上看到sqlite3的使用方法,就去尝试了一下,奈何关于多字段插入的API简介很少,直接上代码: 官网的示例如下: var sqlite3 = ...

  2. maven 通过 profile 设置多环境打包

    maven 在设计之初就考虑到了业务代码和测试代码的分开存放.将业务代码默认存放在  src/main  下,将测试代码放在  src/test  下,然后在各自目录下再细分  java  与 res ...

  3. Java学习之路(书籍推荐)

    一.基础类 1.<Thinking in java>(阅读2遍),入门第一位是建立正确的概念 2.<Core Java>这本书更贴近实践,更多API的介绍,同样,更新也更频繁. ...

  4. notepad++ 开始和结尾

    作者:zecy链接:https://www.zhihu.com/question/37708379/answer/73181634来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  5. [BZOJ 1566] 管道取珠

    Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1566 Solution: 思路十分精奇的一道题目 题目要求的是$\sum_{i=1}^k ...

  6. 分析成绩 Exercise07_04

    import java.util.Scanner; /** * @author 冰樱梦 * 时间:2018年下半年 * 题目:分析成绩 * */ public class Exercise07_04 ...

  7. hadoop运行常见错误

    1)“no job jar file set”原因 又是被折腾了一下午呀~~,“no job jar file set”就是找不到作业jar包的意思,然后就是提示找不到自定义的MyMapper类,一般 ...

  8. iOS 读取Json 代码

    保存一下iOS 读取Json的代码,留着以后Copy用,哈哈. NSString* path = [[NSBundle mainBundle] pathForResource: @"Sand ...

  9. iOS开发之指定UIView的某几个角为圆角

    我们知道, 如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架).而若要指定某几个角(小于4)为圆角 ...

  10. Http报头Accept与Content-Type的区别(转)

    1.Accept属于请求头, Content-Type属于实体头. Http报头分为通用报头,请求报头,响应报头和实体报头. 请求方的http报头结构:通用报头|请求报头|实体报头 响应方的http报 ...