这里是本人第一篇小文,目的主要在于记录自己在Android学习过程中的点滴,俗话说好记性不如烂笔头,记上一笔,也当是成果的记录,别搞到后来同样的问题还要去查询。
废话不说,进入正文。
1. 为什么会有这个问题的出现
相信各位Android开发爱好者都知道,由于OEM(设备制造商)之间的竞争,各种Android操作系统的手机和平板电脑型号各异,屏幕分辨率的差异可想而知。为了能够让我们辛苦写出的程序可以在不同的机型上漂亮健康的跑起来,让UI适应不同分辨率的屏幕,也自然成为了爱好者们为之头痛的问题。
2. Android系统为我们提供了什么途径
(1)android支持density的版本
Android从1.6版本开始支持density(对应API Level 4)
(2)density
density值表示每英寸有多少个显示点,它的单位是dpi:dot per inch,通常屏幕大时,