1、安卓中的单位
px: 手机屏幕的最小显示单位,与设备的显示屏有关
dp: 它是与设备无关的显示单位,与屏幕尺寸有关
sp: 它是专门设置字体的大小,在系统设置中可以调整字体大小。
2、视图的宽高
通过属性android:layout_width表达宽度,layout_height表示高度,主要的类型有下面三种:
match_parent:表示与上级视图保持一致
wrap_content: 表示与内容自适应
以dp为单位的具体尺寸
3、视图的对齐方式
采用layout_gravity属性,它指定了当前视图相对于上级视图的对齐方式。
采用gravity属性 指定了下级视图相对于当前视图的对齐方式
\他们的值都包括left,top,right,bottom,center,可以left|top表示即靠左也考上
4、线性布局
参数 android:orientation="vertical" 垂直布局 android:orientation="horizontal" 水平布局
线性布局子视图可以使用 android:layout_weight="1" 比重来设置所在宽度等比,
5、相对布局
layout_centerInParent 相对于上级元素在什么位置
6、网格布局
类似于html中的table, 关键属性
android:columnCount="2" 2行
android:rowCount="2" 2列
7、滚动视图 scrollView
① ScrollView 垂直方向的滚动视图,layout_width属性值必须设置match_parent, layout_height=wrap_content.
② HorizontalScrollView 水平方向的滚动视图,水平方向滚动时,layout_width属性值为wrap_content, layout_height属性值设置为match_parent。