android 基本布局

一、基本布局(Layout)
1.帧布局(FrameLayout)
所有子元素都被钉在屏幕的左上角,不能为子元素指定位置。

2.线性布局(LinearLayout)
在垂直或水平方向上对齐所有子元素,所有元素一个接一个排列

3.表格布局(TableLayout)
子元素都被放在一个一个的单元格中

4.绝对布局(AbsoluteLayout)
用屏幕上的像素来定义控件的位置(对不同分辨率的屏幕适应性不好)
px:屏幕实际像素
in:英寸 1in=2.54cm
mm:毫米
pt:表示一个点,是屏幕的物理尺寸,ipt大小为1英寸的 1/72
dp(与密度无关的像素):逻辑长度单位
sp(与密度和字体缩放度无关的像素)
一般,尽量用 dp 作为空间大小的单位,用 sp 作为文字大小的单位

5.相对布局(RelativalLayout)
相对于其他元素或者父类容器来布置子元素的位置

6.切换卡(TabWidget)
通过多个标签来切换显示不同的内容

7.滚动视图(ScrollView)
一页内容太多,显示不完,用此实现

8.列表(ListView)
通过列表的形式展现内容,其中的子元素能够自适应长度显示,通常有两个元素:一是供显示用的View,二是 适配器 Adapter 

你可能感兴趣的:(android 基本布局)