单位和尺寸-emc vxrail彩页

3.6单位和尺寸前面我们说过,为了要让程序拥有更好的屏幕适配能力,在指定控件和布局大小的时候最好使用match_parent和wrap_content,尽量避免将控件的宽和高设定一个固定值。不过在有些情况下,仅仅使用match_parent和wrap_content确实无法满足我们的需求,这时就必须要给控件的宽或高指定一个固定值。在布局文件中指定宽高的固定大小有以下常用单位可供选择:px、pt、dp和sp。新建好一个UISizeTest项目,然后我们开始对这几个单位进行探讨。 3.6.1 px和pt的窘境px是像素的意思,即屏幕中可以显示的最小元素单元,我们应用里任何可见的东西都是由一个个像素点组成的。单独一个像素点非常的微小,肉眼是无法看见的,可是当许许多多的像素点聚集到一起时,就可以拼接成五彩缤纷的图案。 pt是磅数的意思,1磅等于1/72英寸,一般pt都会作为字体的单位来使用。过去在PC上使用px和pt的时候可以说是非常得心应手,能把程序打扮得漂漂亮亮。可是现在到了手机上,这两个单位就显得有些力不从心了,因为手机的分辨率各不相同,一个200px宽的按钮在低分辨率的手机上可能将近占据满屏,而到了高分辨率的手机上可能只占据屏幕的一半。我们通过例子来直观地看一下,修改activity_main.xml中的代码,如下所示:
pdf 文件大小:11.39MB