非常适合android界面设计的新手们。25学堂顾把Andriod界面设计的分辨率和尺寸适配全攻略奉献给大家!

第一、屏幕尺寸:

一般表示是手机的实际物理尺寸,屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米。

比如常见的屏幕尺寸有3.5、3.7、4.2、5.0、5.5、6.0等。

以下是相关的单位术语:

(1), Screen size屏幕的尺寸,即对角线长度(单位inch-英寸)

(2), Screen density屏幕密度,即单位长度像素点数(pots/inches)

(3), Resolution 分辨率,即屏幕的总像素点数(width * height)

(4), Density-independent pixel (dp)独立像素密度。标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。

第二、屏幕分辨率:屏幕上显示的像素个数,单位尺寸内像素点越多,显示的图像就越清楚。单位是px,1px=1个像素点。

分辨率720*1280表示手机水平方向的像素为720,垂直方向为1280.

市场上主流分辨率有:480*800、 720*1280、 1080*1920(其他的早该淘汰了,忽略不计)。

特别注意:这里的分辨率和我们ps里面设置的分辨率不是同一个分辨率。

一般设计的时候我们设置PS的分辨率为:72 像素/英寸

第三、屏幕密度:表示屏幕每英寸有多少个像素。即屏幕像素密度。 单位是dpi

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

第四、Andriod相关的单位:

px:像素(设计师都知道像素是什么)。

dp:andriod开发中用于描述尺寸和间距。

sp:和dp一样,只是用于描述字号和行距。  这个跟android开发工程师相关。我们设计师只要按照设计的单位 px即可。但是标注的时候,必须采用。

下图为图标的各个屏幕密度的对应尺寸

屏幕密度

图标尺寸

mdpi

48x48px

hdpi

72x72px

xhdpi

96x96px

xxhdpi

144x144px

xxxhdpi

192x192px

下面是目前主流的屏幕密度:

240dpi(480*800px) 、320dpi(720*1280px)、480dpi(1080*1920px)

第五、android适配原理

Android手机的程序会寻找最佳界面资源:

1, 排除与设备设置不符合的资源

2, 根据限定词(qualifier)的优先级,按照顺序查找

3, 在限定词下,是否存在资源路径

4, 排除不包含在限定词中的资源路径

5,  继续执行不同的限定词查找,直到找到相应的资源

换句话说:

android会有专门放置适配图片的地方:

drawable—xhdpi、drawable—hdpi、drawable—mdpi、drawable—ldpi

第六:PS的设计尺寸

1.一般采用720*1280的来设计。切图可以直接适配720*1280分辨率的机型。当然也可以是1080*1920px

2.720*1280下的切图资源基本可以适配其他机型,有些特殊的切图需要单独适配的,比如icon等。

3.适配480*800的机型,只需要把切图*0.75即可。

4.适配1080*1920机型,只需要把切图*1.5即可。

5.适配1080*1920的时候,不要单独硬生生的将图标放大1.5倍。这就要求在720*1280下画图的时候,尽量采用矢量图形来画      图。比如在720*1280下图图标是48px*48px的时候,适配1080*1920时候,48px*1.5=72px。把矢量图形调整为72px即可。把   切图资源给开发,开发会把切图单独放到xxhdpi的文件目录下,就会自动适配1080*1920的了。

同样要是适配480*800的,48px*0.75=32px,把切图给开发,开发会把切图资源单独放到hdpi的目录下,就会自动适配的。

720*1280下的切图资源,开发是放到xhdpi的目录下的。

注意:大家在设计图片的时候尽量采用偶数来设计。开发可以直接写出来的就尽量不要切图。

第七、只需要提供一套标注即可。

原则上需要为不同分辨单独进行标注,但由于开发成本等各种考虑。

选取320dpi下(分辨率为:720*1280)进行设计,此分辨率下1dp=2px。

设计师要建立相对单位概念,可以直接使用dp标注尺寸、sp标注文字大小;

Andriod官网中就采用相对单位进行标注的。

其他更多关于android 界面设计的教程可以关注25学堂之前发布的APP设计经验:

android 分辨率 尺寸大小,Andriod界面设计的分辨率和尺寸适配全攻略相关推荐

  1. Andriod界面设计的分辨率和尺寸适配全攻略 转载

    Andriod界面设计的分辨率和尺寸适配全攻略 转载 2016年09月27日 17:45:56 第一.屏幕尺寸: 一般表示是手机的实际物理尺寸,屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.5 ...

  2. Android屏幕适配全攻略

    Android屏幕适配全攻略(最权威的官方适配指导) 分类: Android开发 Android UI 2015-05-21 14:33  3269人阅读  评论(6)  收藏  举报 目录(?)[+ ...

  3. Android 屏幕适配全攻略

    Android-屏幕适配全攻略 一.Android屏幕碎片化 由于 Android 系统的开发性,任何用户.开发者.OEM厂商.运营商都可以对 Android 进行定制,修改成他们想要的样子.各大厂商 ...

  4. android如何适配,Android适配全攻略(学习笔记总结)

    Android适配全攻略(学习笔记总结) 一.为什么要进行屏幕适配 某厂商统计如下数据 2012年,支持Android的设备共有3997种 2013年,支持Android的设备共有11868种 201 ...

  5. 一次完整的PWM电磁摆设计实验---含手工制板全攻略

    一次完整的PWM电磁摆设计实验---含手工制板全攻略 前面的话 一.自制电磁铁 1.获取原料,拆变压器 2.绕线圈 3.直接用次级线圈 二.实现电刷版的电磁摆 1.制作支架和摆杆 2.轴的设计 3.电 ...

  6. Android屏幕适配全攻略(最权威的官方适配指导)(转),共大家分享。

    Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...

  7. Android屏幕适配全攻略(最权威的官方适配指导) (转)

    招聘信息: Cocos2d-X 前端主程 [新浪微博]手机客户端iOS研发工程师 20k-40k iOS 开发工程师 iOS高级开发工程师(中国排名第一的企业级移动互联网云计算公司 和创科技 红圈营销 ...

  8. 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)

    来源:http://blog.csdn.net/zhaokaiqiang1992 更多:Android AutoLayout全新的适配方式, 堪称适配终结者 Android的屏幕适配一直以来都在折磨着 ...

  9. (转)Android屏幕适配全攻略

    转载自http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了A ...

  10. 转 Android屏幕适配全攻略(最权威的官方适配指导)

    载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的 ...

最新文章

  1. leetcode 解压缩_谁说 Python 的 shutil 不支持 7z 解压缩,我来教你扩展它的功能!...
  2. 利用ISA Server 2006服务器阵列构建高性能、高可靠的企业防火墙
  3. linux启动顺序详解
  4. PHP代码程序,php代码自动执行
  5. C# WINFORM ListView用法详解(转)
  6. 前端中全部盒子靠左对齐_图文详解ul中li内容垂直居中和水平居中的方法
  7. Android——发送和接收广播
  8. 在Websphere 8.0上安装Liferay 6.2 Enterprise Edition
  9. 基于深度学习的信息抽取技术
  10. springboot + redis(单机版)
  11. 程序员又双叒叕开始装逼了,这次用代码写合租广告,网友神评亮了
  12. linux的守护进程init.d和xinetd.d
  13. 日常工具搬运——python逐行写入txt文件
  14. html5 excel网页版,一种网页版EXCEL的实现方法与流程
  15. 重庆北大青鸟【学员心声】:有计划的做事情才能事半功倍
  16. php智能合约语言,智能合约语言 Solidity 教程系列9 - 错误处理
  17. 基于php的人事档案管理系统
  18. 网络安全技术第六章——第一节计算机病毒及其防治(中毒表现、计算机病毒概述、计算机病毒分类、病毒传播路径、计算机病故防治建议、我之前写过一篇这个,有需要的可以去看一下)
  19. 终面(hr)可能的问题及回答(Java岗--自用)
  20. 短线交易秘诀---大小价格区间,开盘价,价格爆炸点

热门文章

  1. Linux 运维是做什么的?有钱途吗?发展前景怎么样?
  2. Java IO基础知识
  3. word方框中打√符号的方法
  4. windows无法格式化u盘_Windows系统提示U盘无法完成格式化的解决方法
  5. 移动通信网络规划:机房设计
  6. 为什么打印还要另存为_为什么打印图片时出现文件另存为
  7. 常用标点符号中英文对照表
  8. 算法精解----11、开地址哈希表
  9. 全球四大卫星导航系统年鉴
  10. azw3电子书如何用安卓手机打开?