美文网首页
Android 六大布局

Android 六大布局

作者: 锦文豪武 | 来源:发表于2018-07-26 17:48 被阅读0次

android开发离不了界面,而只要写界面,那么android的六大布局则是不可或缺的,项目中都是必须要用的,尽管已经老生常谈了,但是还是要写的算是这几年的一个交代

六大布局

公共属性(六大布局的公共属性)

1、LinearLayout(线性布局)

(一)常用属性和描述:

(二)例子:

    2、RelativeLayout(相对布局)

(一)常用属性和描述:

( 1 )根据父容器来定位

( 2 )根据兄弟控件定位(通过id)

(二)例子:

3、FrameLayout(帧布局)

注:层叠布局,最后放的控件显示在最上层,最先放入的控件在最下方,无法控制子控件的位置子控件可以通过layout_gravity来控制在父布局中的位置

(一)常用属性和描述:

(二)例子:

4、TableLayout(表格布局)

注:表格布局顾名思义是进行绘制表格形式的布局,是由多个TableRow对象组成,每个TableRow可以有0个或多个单元格,每个单元格就是一个view,这些单元格不能定义宽度(默认match_parent),只能定义高度

(一)常用属性和描述:

注:表格布局并不自带边框,边框需要设置TabLayout,TableRow,View,的边距,背景色来进行设置边框,如果显示不完全,可以在TabLayout外边包裹滚动布局,进行滚动

(二)例子:

5、GridLayout(4.0新增网格布局)

(一)常用属性和描述:

(二)例子: 

6、AbsoluteLayout(绝对布局,过时)

注:主要是通过坐标来进行控制控件的位置

(一)常用属性和描述:

注:因为在4寸手机上可以正常使用,在其他尺寸上会变形,所以这个布局,已经不建议使用


注:为考虑android应用性能优化,应减少不必要的布局,减少布局层次

相关文章

  • 2018-08-29

    Android基础知识点整理 一、Android六大布局 1.1 LinearLayout线性布局 android...

  • Android基础01

    Android中有六大布局,分别是:LinearLayout(线性布局),RelativeLayout(相对布局)...

  • Android应用开发之线性布局

    Android中有六大布局,分别是: LinearLayout(线性布局) RelativeLayout(相对布局...

  • Android 六大基本布局

    1.android 六大基本布局: 线性布局LinearLayou、相对布局RelativeLayout、表格布局...

  • 布局ViewGroup原理解析(二):LinearLayout

    本节引言 本节开始讲Android中的布局,Android中有六大布局,分别是: LinearLayout(线性布...

  • Android 常见布局

    基本理论 Android六大基本布局分别是:线性布局LinearLayout、表格布局TableLayout、相对...

  • Android AbsoluteLayout源码学习

    OverView Android AbsoluteLayout是Android六大布局之一,但目前已经处于Depr...

  • android UI适配简单记录二

    要想了解UI适配,首先需要了解android中的布局类。android中有六大布局 6个类都在package an...

  • Android 六大布局

    android开发离不了界面,而只要写界面,那么android的六大布局则是不可或缺的,项目中都是必须要用的,尽管...

  • Android布局

    看了几篇文章以及自己写了一些,关于布局的问题,根据别人的写作总结一下得到 一.基本理论Android六大基本布局分...

网友评论

      本文标题:Android 六大布局

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