美文网首页Android
Android04 布局的复习

Android04 布局的复习

作者: silencefun | 来源:发表于2016-10-11 14:10 被阅读5次

在Android中,共有五种布局方式,分别是:

LinearLayout (线性布局),FrameLayout(帧布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。这是放在所有布局视图的根节点xml文件的最外一层。

1.AbsoluteLayout(绝对布局)

AbsoluteLayout 绝对布局是基本用不到。主要属性就两个 layout_x 和 layout_y 分别定义 这个组件的绝对位置。 以屏幕左上角为(0,0)的坐标轴的x,y值,当向下或向右移动时,坐标值将变大。所以在屏幕如此混乱要适配的情况下,玩这个搞毛啊。

2.TableLayout(表格布局)

每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素。一般也用不到(一般多了用gridview )

3.FrameLayout(帧布局)这个在一些地方比较有用,比如说在造成listview的headvi悬浮效果,在布局list上方加个framelayout,gong之。在代码中listview addheadview后,在framelayout中 添加上一模一样的布局然后在监听中判断是否第一条就好了(这应该是这个布局最大的功效之一)

4.LinearLayout (线性布局)

 分为垂直布局(android:orientation="vertical")和水平布局(android:orientation="horizontal" )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。

5.RelativeLayout(相对布局)

就是相对与某一个参照物的布局,这个参照物可以是父控件,可以是定义好的控件id为参照物。

比如android:layout_方向 = id  表示 在这个id对应的控件的方向上(上|下)

android:layout_align方向  = id 表示和这个控件的(上下左右)对齐

android: layout_to方向Of  = id 表示在这个控件的 左或者右

相关文章

  • Android04 布局的复习

    在Android中,共有五种布局方式,分别是: LinearLayout (线性布局),FrameLayout(帧...

  • Flex布局复习

    1 基础概念①母元素和子元素采用Flex布局的元素为,称为 Flex容器(母元素)容器的直接子元素称为 Flex项...

  • Android中常用布局简介

    今天复习Android系统中为我们提供的五大布局:LinearLayout(线性布局)、RelativeLayou...

  • 《Android》Lesson11-UI布局

    Week07 2016/10/25上午1-4节 一、复习 二、无种基本布局 0、布局:布局,控件 Android...

  • CSS初探17

    Head First HTML与CSS 第十一章 布局与定位 CSS——掌控页面的表现 布局复习 1.浮动布局 f...

  • 复习 圣杯布局 双飞燕布局

    圣杯布局和双飞翼布局基本上是一致的,都是两边固定宽度,中间自适应的三栏布局,其中,中间栏放到文档流前面,保证先行渲...

  • android布局实现斗鱼直播页面

    前言: 最近回顾以前学习的知识,发现许多都忘了,刚好重新复习一遍andorid布局的内容。 界面效果: 布局容器、...

  • Android学习笔记——基本布局

    主要用于个人复习(基于第一行代码) 线性布局(LinearLayout):这个布局会将它所包含的控件在线性方向上依...

  • css源码笔记(四)【爱创课堂专业前端培训】

    复习: 1.1布局模型——前端培训机构 与盒子模型一样是最基础、最核心的东西,但是布局模型是从盒子模型基础上进行布...

  • Android复习之旅--常用布局

    作为菜鸟,以下只是总结了一些布局中的属性和一些不成熟的见解,并没有对各种布局进行更高级更详细的分析,而且我也不会。...

网友评论

    本文标题:Android04 布局的复习

    本文链接:https://www.haomeiwen.com/subject/gtcbyttx.html