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. CSS基本属性—文本属性和背景属性

    一.CSS常用文本属性 [css中的颜色表示方式]   1.直接使用颜色的单词表示:red.green.blue    2.使用颜色的十六进制表示:#ff0000,#00ff00:    六位数,两两 ...

  2. Maven学习笔记1

    Maven是什么? 百度百科:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 这些描述总是让人更加难理解Maven,扔掉它,咱们先看看Mave ...

  3. 洛谷——P1152 欢乐的跳

    P1152 欢乐的跳 题目描述 一个n个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了[1,n-1]之间的所有整数,则称之符合“欢乐的跳”,如数组1 4 2 3符合“欢乐的跳”,因为差的绝对 ...

  4. 【基数排序】Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) C. Jon Snow and his Favourite Number

    发现值域很小,而且怎么异或都不会超过1023……然后可以使用类似基数排序的思想,每次扫一遍就行了. 复杂度O(k*1024). #include<cstdio> #include<c ...

  5. Ionic2 常见问题及解决方案

    前言 Ionic是目前较为流行的Hybird App解决方案,在Ionic开发过程中会遇到很多常见的开发问题,本文尝试对这些问题给出解决方案. 一些常识与技巧 list 有延迟,可以在ion-cont ...

  6. 每天一个linux命令12之top

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法.top是一个动态显示过程,即可以通过用户按键来不断刷新 ...

  7. SQLSERVER LATCH WINDBG

    https://mssqlwiki.com/2012/09/07/latch-timeout-and-sql-server-latch/

  8. ios 如何获得系统时间和日期

    iphone 如何获得系统时间和日期 代码如下: #import <time.h> 1.获得当前的系统时间和日期 //获得系统时间 NSDate *  senddate=[NSDate d ...

  9. ORA-12537:TNS连接已关闭

      安装完11i的VIS版本后,客户端连接数据时会报“ORA-12537:TNS连接已关闭”,在网上找到以下解决办法: 今天在远程客户端配置EBS数据库连接的时候发生“ORA-12537:TNS连接已 ...

  10. nodeJs+socket.io

    1.先安装npm和node 2.安装socket.io npm install socket.io 3.html <!DOCTYPE html> <html lang="e ...