屏幕适配
来源:互联网 发布:xp专业版激活软件 编辑:程序博客网 时间:2024/04/30 05:29
IOS手机
分辨率
又称显示分辨率、屏幕分辨率
确定手机屏幕上显示多少条信息的设置,以水平和垂直像素来衡量。
iPhone 6 长是750像素,宽是1334像素
iPhone 5 长是640像素,宽是1136像素
屏幕尺寸
屏幕大小的物理尺寸,以屏幕对角线长度衡量
单位:英尺 1英寸=2.54cm
iPhone 6 4.7英寸是以屏幕的对角线的值来衡量的。
像素密度(PPI)
PPI(Pixel Per Inch) 表示的是每英寸所拥有的像素(Pixel)数目。
PPI值越高,画面的细节就越丰富。
如iPhone 6 PPI=(750^2+1334^2)开根号/4.7=325.6 约等于326
逻辑像素与物理像素
物理像素是硬件所支持的,逻辑像素是软件可以达到的。
1pt=1px (pt(point))在之前物理像素与逻辑像素是1:1
pt 物理像素,硬件支持;
px 逻辑像素,软件支持;
1pt=1px(iphone3gs)
1pt=2px(iphone4)
物理分辨率 480x320px 960x640px
逻辑分辨率 480x320pt 480x320pt
PPI 163 326
DPI 163 163
DPI:每英寸上所表示点的个数。
3.5 英寸的屏幕 ,物理分辨率是960*640的iphone4系列 1pt=2px
4 英寸的屏幕 ,物理分辨率是1136*640的iphone5系列 1pt=2px
4.7 英寸的屏幕,物理分辨率是1134*750的iphone6 1pt=2px
5.5 英寸的屏幕,物理分辨率是2208*242的iphone6plus 1pt=3px
iphone5,6系列PPI 都是326,而iphone6plus的PPI是401;
如果PPI相同,相同的逻辑分辨率下展示的内容也是相同的,iphone5相对于iphone4而已,水平方向展示的内容是相同的,但是在高度上展示更多的内容;如何适配不同iPhone机型
1、采用哪种分辨率来设计?
以市场主流进行设计的,我们可查看友盟提供的ios设备分辨率的占用率;
2、需要提供多少套标注
不要用绝对的,用上下左右相对的布局
3、需要提供多少套切图?
以市场主流进行设计的进行切图(采用矢量的视图)
Android手机
不可以根据分辨率的不同来划分,谷歌引用dpi的方式进行划分的;
dp:android 开发中用于描述模块间布局大小的单位
sp:和dp一样,只是用于描述字体大小的单位
dpi:测量空间点密度的单位,单位英寸上点的个数
mdpi-160dpi 1 320*480 1dp=1px
hdpi-240dpi 1.5 480*800 1dp=1.5px
xhdpi-320dpi 2 720*1280 1dp=2px
xxhdpi-480dpi 3 1080*1920 1dp=3px
xxxhdpi-640dpi 4 2560*1440 1dp=4px
对于如何适配不同Android机型,xxhdpi为基础进行设计,只需要xxhdpi进行适配,其他的根据需要进行单独进行适配
- 【Android 屏幕适配】 屏幕适配
- Android 屏幕适配--屏幕旋转
- COCOS2DX屏幕显示与屏幕适配
- Android屏幕适配-----屏幕尺寸
- Android屏幕尺寸单位/屏幕适配
- 屏幕适配
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- 屏幕适配
- Android屏幕适配
- Android屏幕适配
- 计算机网络5--网络核心之数据交换基础及电路交换
- 命令模式
- Android_Studio快捷键和使用技巧
- 关于python对于aspx网页的post提交
- Sencha Touch 2 在MAC下详细的开发流程
- 屏幕适配
- springboot配置文件加载不到的问题
- 数学之路(机器学习实践指南)-文本挖掘与NLP(6)
- 享元模式
- jQuery表单选择器
- 第14、15课Java数组与方法零基础编程实战课堂笔记
- MAC 上找不到.bash_profile该怎么办?
- 备忘录模式
- 2.4日,学习汇总