你们好,咱们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是否是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).
FrameLayout:
FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,以后你能够在其中填充一个单一对象 — 好比,一张你要发布的图片。全部的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或所有挡住(除非后一个子元素是透明的)。
咱们看一下效果图:
其中Main.xml 代码以下: android
AbsoluteLayout:
AbsoluteLayout 可让子元素指定准确的x/y坐标值,并显示在屏幕上。(0, 0)为左上角,当向下或向右移动时,坐标值将变大。AbsoluteLayout 没有页边框,容许元素之间互相重叠(尽管不推荐)。咱们一般不推荐使用 AbsoluteLayout ,除非你有正当理由要使用它,由于它使界面代码太过刚性,以致于在不一样的设备上可能不能很好地工做。框架
咱们看一下效果图:
其中Main.xm l代码以下: 布局
其中Main.xml 代码以下: ui
TableLayout: