1.明白如下几个概念:

屏幕尺寸,屏幕分辨率以及屏幕像素密度。

<1>屏幕尺寸:指的是屏幕对角线的长度。以手机为例,常见的有4.2、5.0、5.5等。。

<2>屏幕分辨率:指横纵向上的像素点数,单位是dpi,即“dotperinch”的缩写。

<3>屏幕像素密度:屏幕像素密度与屏幕尺寸和屏幕分辨率有关,在单一变化条件下,屏幕尺寸越小、分辨率越高,像素密度越大,反之越小。

屏幕像素密度:2202 / 5.2 约等于424dpi 既:1英寸上有424个像素点(px)

<4>基本单位:dp、dip、dpi、sp、px:

1、px是构成图像的最小单位,也就是1px就相当于屏幕上的一个物理像素点。

2、dp、dpi、dip:是与密度无关的像素,主要是会有缩写方式不同、三者实际表示同一概念。后面统一用dp来代替。

3、dp与px的关系:Android规定:以160dp为基准,1dp = 1px。既像素密度为160dp时,此时1dp=1px,在Android中要彻底明白dp与px之间的关系才是理解适配的本质。

例:分辨率 像素密度 dp = px

480 * 320 160dp 1dp = 1px

800 * 480 240dp 1dp = 1.5px

4.也就是说首先要搞清楚当前设备的像素密度,才可计算像素密度与像素之间的关系。

dp 和 dip 是一个意思,全称是密度无关像素,在Android中,规定以160dpi为基准,           1dip=1px如果密度是320dpi,则1dip=2px,以此类推。

dpi 即Diagonal pixel,代表每英寸像素数,表示对角线的像素值

面试时Android屏幕适配,Android—屏幕适配(面试技巧)相关推荐

  1. php面试时的自我称呼,求职者不知道在面试时该如何称呼hr?

    有的小伙伴在 如何称呼hr ? 下面就跟随着小编一起来了解一下吧~ 关键词: 如何称呼hr @无名氏:很多求职者都对在面试时如何称呼面试官非常伤脑筋,因为说的好可能会给面试官留下一个深刻的印象,同时也 ...

  2. 项目经理面试时常见的18个问题及回答技巧

    如果你是一名项目经理,最近申请了项目管理职位.雇主邀请你参加项目经理面试.但是,不知道面试官会问些什么,也不知如何回答,下面的一些关于项目经理面试问题及回答技巧,希望能对你有所帮助. 1.请简要描述一 ...

  3. 面试时计算机专业兴趣爱好,单招面试时常见问题答疑

    单招最重要的就是面试,那么在面试中可能会被问到哪些问题呢?了解更多单招有关内容可扣3 21 193 1551 1.自我介绍 一般考生回答这个问题过于平常,只说姓名.年龄.家乡.这些在考官老师手中的考试 ...

  4. 面试时如何介绍自己的项目经验

    转载自  面试时如何介绍自己的项目经验 在面试时,经过寒暄后,一般面试官会让介绍项目经验 .常见的问法是,说下你最近的(或最拿得出手的)一个项目. 根据我们的面试经验,发现有不少候选人对此没准备,说起 ...

  5. 内向的人在面试时如何表现自己?

    作者 | Jenny | 36kr 对于性格内向的人来说,现场面试常常是让人焦虑不安的.性格内向的人在面试中常常容易紧张,在面试过程容易让人感到冷场.木讷.束缚感,从而影响到实际水平的发挥. 不过,如 ...

  6. 面试时如何做好5分钟自我介绍?

    面试时如何做好5分钟自我介绍? 一个常规的面试,寒暄之后面试官提出的第一个问题几乎千篇一律:"请您简单地做一下自我介绍".有些被面试者都会问:简历中情况已经写得很清楚了,这是否多此 ...

  7. 面试时如何更好的介绍自己的项目

    作者:Gaby 链接:https://juejin.cn/post/7017732278509453348 在面试时,经过简单寒暄后,面试官一般先从让候选人自我介绍开始,紧接着就是问候选人简历中所列的 ...

  8. UI设计师面试时必须注意的6大问题

    ?作为一名从事设计十年.身经百战的互联网公司设计总监,刘伟却被一件事深深困扰,那就是:招!人!好!难!刘伟所在公司亟需招入一批UI设计师,他很快发现,前来面试者众,但合意者却寥寥,一些面试者更是让人哭 ...

  9. 面试时,我说谎了——Leo网上答疑44

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 我经常被 ...

  10. 面试时,我说谎了……

    面试时,我说谎了-- 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址:http://blog.csdn.net/jobchanc ...

最新文章

  1. python时间序列因果检验_用python做时间序列预测八:Granger causality test(格兰杰因果检验)...
  2. 【译】Diving Into The Ethereum VM Part 4 - How To Decipher A Smart Contract Method Call
  3. inur new.php id,Cmsez(随易)全站系统注入0day
  4. 【POJ】2065 SETI
  5. Kali Linux 自定义分辨率
  6. invalid comparison: java.util.Date and java.lang.String
  7. C语言佛,佛大c语言毕业前补考.doc
  8. MyBatis 基础知识
  9. [翻译]架构师应该知道的97件事_03关键问题可能不是出在技术上
  10. xcode打包ipa_codesign签名ipa
  11. html5 video play方法,html5 – 如何在现代Chrome上访问video.play()API
  12. 二次解析视屏 php,最新PHP二次视频解析源码 带后台版
  13. Value *** is outside of valid range for type java.lang.Integer
  14. 智能视频监控 计算机视觉,传统视频监控与智能视频监控之对比
  15. C程序~一元二次方程求解
  16. 谷歌浏览器设置默认,但是打不开外部超链接/点击超链接没反应
  17. OpenGL ES (二)EGL介绍和使用
  18. im4java 水印_app后端设计(13)--IM4JAVA+GraphicsMagick实现中文水印
  19. 保姆级教程—部署SpringBoot项目至云服务器(华为云)
  20. UE4 如何将TextureRenderTarget2D保存为本地图片

热门文章

  1. 程序员应如何理解高并发中的协程
  2. 定了!2020年,6种将死的编程语言!
  3. 震惊!阿里的程序员竟被一个简单的 SQL 查询难住了!
  4. 技术大佬:今年还学Python,傻了吧? 网友:就你敢说!
  5. 小网站的容器化(上)
  6. OpenStack精华问答 | OpenStack的网络类型有哪些?
  7. 云头条 |华为云发布全新Slogan;AWS推出DocumentDB;FRB信号刷屏
  8. 必须建筑师附体!像盖大楼那样打造数据即服务
  9. 与Serverless 的第一次亲密接触
  10. 分布式Session解决方案_Token + Redis