这三个基本属性分别是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类似,主要用于文字的显示