面试时Android屏幕适配,Android—屏幕适配(面试技巧)
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—屏幕适配(面试技巧)相关推荐
- php面试时的自我称呼,求职者不知道在面试时该如何称呼hr?
有的小伙伴在 如何称呼hr ? 下面就跟随着小编一起来了解一下吧~ 关键词: 如何称呼hr @无名氏:很多求职者都对在面试时如何称呼面试官非常伤脑筋,因为说的好可能会给面试官留下一个深刻的印象,同时也 ...
- 项目经理面试时常见的18个问题及回答技巧
如果你是一名项目经理,最近申请了项目管理职位.雇主邀请你参加项目经理面试.但是,不知道面试官会问些什么,也不知如何回答,下面的一些关于项目经理面试问题及回答技巧,希望能对你有所帮助. 1.请简要描述一 ...
- 面试时计算机专业兴趣爱好,单招面试时常见问题答疑
单招最重要的就是面试,那么在面试中可能会被问到哪些问题呢?了解更多单招有关内容可扣3 21 193 1551 1.自我介绍 一般考生回答这个问题过于平常,只说姓名.年龄.家乡.这些在考官老师手中的考试 ...
- 面试时如何介绍自己的项目经验
转载自 面试时如何介绍自己的项目经验 在面试时,经过寒暄后,一般面试官会让介绍项目经验 .常见的问法是,说下你最近的(或最拿得出手的)一个项目. 根据我们的面试经验,发现有不少候选人对此没准备,说起 ...
- 内向的人在面试时如何表现自己?
作者 | Jenny | 36kr 对于性格内向的人来说,现场面试常常是让人焦虑不安的.性格内向的人在面试中常常容易紧张,在面试过程容易让人感到冷场.木讷.束缚感,从而影响到实际水平的发挥. 不过,如 ...
- 面试时如何做好5分钟自我介绍?
面试时如何做好5分钟自我介绍? 一个常规的面试,寒暄之后面试官提出的第一个问题几乎千篇一律:"请您简单地做一下自我介绍".有些被面试者都会问:简历中情况已经写得很清楚了,这是否多此 ...
- 面试时如何更好的介绍自己的项目
作者:Gaby 链接:https://juejin.cn/post/7017732278509453348 在面试时,经过简单寒暄后,面试官一般先从让候选人自我介绍开始,紧接着就是问候选人简历中所列的 ...
- UI设计师面试时必须注意的6大问题
?作为一名从事设计十年.身经百战的互联网公司设计总监,刘伟却被一件事深深困扰,那就是:招!人!好!难!刘伟所在公司亟需招入一批UI设计师,他很快发现,前来面试者众,但合意者却寥寥,一些面试者更是让人哭 ...
- 面试时,我说谎了——Leo网上答疑44
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 我经常被 ...
- 面试时,我说谎了……
面试时,我说谎了-- 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址:http://blog.csdn.net/jobchanc ...
最新文章
- python时间序列因果检验_用python做时间序列预测八:Granger causality test(格兰杰因果检验)...
- 【译】Diving Into The Ethereum VM Part 4 - How To Decipher A Smart Contract Method Call
- inur new.php id,Cmsez(随易)全站系统注入0day
- 【POJ】2065 SETI
- Kali Linux 自定义分辨率
- invalid comparison: java.util.Date and java.lang.String
- C语言佛,佛大c语言毕业前补考.doc
- MyBatis 基础知识
- [翻译]架构师应该知道的97件事_03关键问题可能不是出在技术上
- xcode打包ipa_codesign签名ipa
- html5 video play方法,html5 – 如何在现代Chrome上访问video.play()API
- 二次解析视屏 php,最新PHP二次视频解析源码 带后台版
- Value *** is outside of valid range for type java.lang.Integer
- 智能视频监控 计算机视觉,传统视频监控与智能视频监控之对比
- C程序~一元二次方程求解
- 谷歌浏览器设置默认,但是打不开外部超链接/点击超链接没反应
- OpenGL ES (二)EGL介绍和使用
- im4java 水印_app后端设计(13)--IM4JAVA+GraphicsMagick实现中文水印
- 保姆级教程—部署SpringBoot项目至云服务器(华为云)
- UE4 如何将TextureRenderTarget2D保存为本地图片