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

                    随着Android技术的不断增多,并且各个方面都在不断的完善,在面试过程,问的东西也越来越多,然而最基础的东西也是必备的,

          尤其是Android中的四大组件、五大存储以及五大布局,今天就把这些东西总结一下,方便以后面试参考:

          一、五大布局:

                所谓五大布局就是我们在画UI界面的时候用的布局:FrameLayout(帧布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局);

                 1、FrameLayout(帧布局):

                       特点: 简单的说就是子布局叠加在一起,并且之后的布局会盖上之前的布局,默认位置在左上角;

                 2、LinearLayout(线性布局):

                       特点:有垂直和水平排列两种:如果水平排列,只有一行,子布局横向从左至右排列;如果垂直排列,只有一列,子布局从上至下排

                 列,可以设置权重,对布局进行比例分配;

                 3、RelativeLayout(相对布局):

                       特点:默认位置在左上角,是以某一个元素为参照物,来定位的布局方式

                 4、AbsoluteLayout(绝对布局):

                       特点:用X,Y坐标来指定元素的位置,布局方式也比较简单,但是在垂直随便切换时,往往会出问题,而且多个元素的时候,计算

                 比较麻烦,在开发过程中很少使用;

                 5、TableLayout(表格布局):

                       特点:里面有表格行TableRow,TableRow里面可以具体定义每一个元素,每一个Table相当于一行,在开发过程中很少使用;

                

            以上是我对五大布局的总结,有不足之处,还望指出:

            

             

  • 相关阅读:
    css js 解除网页无法选择进而复制的限制,bd文库无法复制
    Git命令简记
    DDD基本概念-未完成
    多线程隙-IO模型(BIO、NIO、AIO)
    RabbitMQ笔记-保证消息队列高可用
    关于fiddler手机抓包
    spring控制反转是谁在何时何地反转给谁?依赖注入??
    Cookie、Session、Token的区别
    详解Redis中两种持久化机制RDB和AOF
    Java中线程池的抛出策略、阻塞队列、内存溢出
  • 原文地址:https://www.cnblogs.com/huihuizhang/p/7617858.html
Copyright © 2011-2022 走看看