android开发之dip

2019-07-14 11:23发布

Android开发过程中,在不同分辨率的屏幕上,显示出相同的效果,是一个不小的挑战。 其中,如何最常用的技巧就是在开发的过程中,涉及到长宽的数值时,使用dip单位,而涉及到字体大小时,使用sp单位。 Android中具体有多少单位,此处不再细述,度娘自会告诉你。这里说一下它最重要的属性。谷歌将每个搭载安卓的机器的屏幕的长度分成480个单位, 宽度分成320个单位,而一个单位就是一个dip。这样,设置某个控件的宽度为160dip后,在任何一个屏幕上,这个控件的宽度,都会时半个屏幕的宽度。