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相当于一行,在开发过程中很少使用;

                

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

            

             

  • 相关阅读:
    tomcat配置虚拟主机
    android widget 开发实例 : 桌面便签程序的实现具体解释和源代码 (上)
    Delphi 2007体验!
    ACE定时器
    Unity--关于优化方面的那些事儿(一)
    LTP介绍
    Java正則表達式入门
    Spring整合Hibernate的步骤
    ThreadPool.QueueUserWorkItem的性能问题
    用Bootstrap 写了个站点
  • 原文地址:https://www.cnblogs.com/huihuizhang/p/7617858.html
Copyright © 2011-2022 走看看