这三个基本属性分别是id、layout_width、layout_height
id不多说,就是控件的编号,最好是一个控件一个编号以免引用时出现二义性;
layout_ width: 控件的宽度;
layout_ height: 控件的高度。
layout_width和layout_height,都有三个既定值,即”fill_parent”、”match_parent”、” wrap_content”。
前两者含义相同,只是说法不同,如果你的程序需要兼容低版本(2.1以下)Android系统,那就使用”fill_parent”,
其含义就是与装载自己的容器相同,即容器有多大空间,控件就占据多大的空间,最大的parent就是手机屏幕。
而最后一个” wrap_content”,就是控件内容有多大,控件就有多大。
除了这三个既定值外,我们还可以用数值任意指定控件大小,但必须有单位。
单位符号 单位名称 备注
mm 毫米 与日常生活中我们说的毫米一样,物理意义
in 英寸 与日常生活中我们说的英寸一样,物理意义
pt 点 1pt=1/72英寸,物理意义
px 像素 即屏幕的实际像素
dp 设备独立像素 使显示的大小与屏幕密度无关,推荐使用
sp 放大像素 与dp类似,主要用于文字的显示