Android屏幕适配(1)

参考链接 点击打开链接

1. 几个重要的概念:

1.1 屏幕尺寸:屏幕对角线的长度,单位是英寸,1英寸=2.54cm

1.2 分辨率:横向,纵向的像素点数,如:1920X1080

1.3 像素密度(dpi):dot per inch,每英寸上的像素点书,单位是dpi

1.4 px:像素。UI设计,android API都用这个,比如:获取屏幕宽高

1.5 dip(dp):密度无关像素(Density Independent Pixels)。dp与px的换算,android中以160dpi为基准,1dp=1px;320dpi的屏幕。1dp=2px

      例子:320px的线,在480*800的手机上显示:2/3的屏幕宽度;在320*480的屏幕上占满全屏。

      但是:160dp在两种屏幕上都显示屏幕1/2的长度。

      因此,android中尽量使用dp,而不使用px的原因

1.6 sp,即scale-independent pixels,与dp类似,但是可以根据文字大小首选项进行放缩,是设置字体大小的御用单位。


2. mdpi,hdpi,xdpi,xxdpi,xxxdpi

   


2.1 在设计图标时,对于五种主流的像素密度(MDPI、HDPI、XHDPI、XXHDPI 和 XXXHDPI)应按照 2:3:4:6:8 的比例进行缩放。例如,一个启动图标的尺寸为48x48 dp,这表示在 MDPI 的屏幕上其实际尺寸应为 48x48 px,在 HDPI 的屏幕上其实际大小是 MDPI 的 1.5 倍 (72x72 px),在 XDPI 的屏幕上其实际大小是 MDPI 的 2 倍 (96x96 px),依此类推。

2.2 




问题:

1. wrap_content 的尺寸指的是不是,dpi对应的文件夹下的,图标的尺寸呢?

2. 验证:不同dpi的屏幕,使用的是不同的图片

3. dp的理解还不透

4. layout_480*800起作用吗?试试看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值