布局管理器

来源:互联网 发布:烈焰遮天 源码 双端 编辑:程序博客网 时间:2024/05/21 06:10

      • 介绍
      • 分类

介绍

不同的手机屏幕的分辨率、尺寸并不完全相同,如果让程序手动控制每个组件的大小、位置,则将给编程带来巨大的困难。为了解决这个问题,Android提供了布局管理器。布局管理器可以根据运行平台来调整组件的大小,程序员要做的,只是为容器选择合适的布局管理器

布局管理器使得Android应用的图形用户界面具有良好的平台无关性

通常,推荐使用布局管理器来管理组件的分布、大小,而不是直接设置组件的位置和大小

Android的布局管理器本身就是一个UI组件,所有的布局管理器都是ViewGroup的子类。因此,所有布局都可以作为容器类使用,可以通过调用重载的addView()向布局管理器中添加组件。由于布局器也继承了View,因此我们完全可以将其当作一个普通UI组件,将其嵌套到其它布局管理器中


分类

常用的布局管理器有:

  • 线性布局,LinearLayout。
  • 表格布局,TableLayout。
  • 帧布局,FrameLayout。
  • 相对布局,RelativeLayout。
  • 绝对布局,AbsoluteLayout。

摘自《疯狂Android讲义》

原创粉丝点击