android 屏幕适配核心概念与单位笔记

      本文的笔记来自对慕课网,Android 屏幕适配全攻略:点击打开链接。在此记录学习,做为自己今后翻录查阅使用。

 1.屏幕尺寸,屏幕分辨率,屏幕像素密度
屏幕尺寸:指平米的对角线的长度,单位是英寸,1英寸=2.54厘米,它对我们屏幕适配不是很重要。
屏幕分辨率:指在横纵向上的像素点数,单位是px,1px = 1个像素点,一般以纵向像素*横向像素,如1920*1080.
屏幕像素密度:指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写,像素密度与屏幕尺寸和分辨率有关
像素密度计算:对角线分辨率-->对角线分辨率除以屏幕尺寸-->像素密度
例如:Nexus 5 屏幕4.95inch 
      1920*1080
 dpi = 根号(1920^2+1080^2) /4.95 = 445


2.px和dp
px:构成图像的最小单位 使用android原生api返回的都是这个单位,如获取安卓屏幕的宽和高<br>
dp、dip:Density Independent Pixels的缩写,即密度无关像素,以160dpi(像素密度)为基准,1dip = 1px
  
 例如:480*320 160dpi  1dp =1px    填满屏幕的宽带:320px->320dp
       800*480 240dpi  1dp =1.5px  填满屏幕的宽带:480px->320dp=320*1.5=480px
详情见图   
sp:Scale-Independent Pixels 可以根据文字大小首选项进行放缩
    

 3.根据设备像素密度读取不同文件夹的文件

    名称                  像素密度范围

    mdpi                120dpi-160dpi

    hdpi                 160dpi-240dpi

  xhdpi                 240dpi-320dpi

  xxdpi                 320dpi-480dpi

 xxxdpi                480dpi-640dpi

4.android 设计指导中文版网址:点击打开链接

参考图片






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值