首先和最后,还是先看好官方文档:http://developer.android.com/guide/practices/screens_support.html

对应的翻译blog有牛人做了:Android屏幕适配全攻略(最权威的官方适配指导)

android屏幕适配详解

屏幕级别
屏幕密度
比率(相对)
物理大小(英寸)
像素大小
通常的分辨率
ldpi
120
3
0.75
1
120
 
mdpi
160
4
1
1
160
320*480
hdpi
240
6
1.5
1
240
480*800
xhdpi
320
8
2
1
320
720*1280
xxhdpi
480
12
3
1
480
1080*1800

稍微总结了几点:

1.使用设备无关的单位dp。注意一行上尽量不要都用dp来定,不同手机的屏宽不是标准分辨率的话就dp数会有些小出入,可能会出现剩余或重叠。

2.尽量使用wrap_content,fill_parent,weight

3.android会根据设备密度去自动缩放图片资源以适应屏幕,为了防止缩放产生虚边,尽量给出合适的切图资源。常用的xhdpi。

其他:

1.The mipmap-xxxhdpi qualifier,drawable下这个文件夹可以之存放app的launcher图标,各种屏幕密度下的图标使用不同资源。但app内部的切图不用这样。

2.按照屏幕size来区分的那些还没有弄清楚。smallnormallarge, xlarge,根据这些区分资源文件和根据屏幕密度的方法等价还是都同时使用?

因为是android3.2以前的版本要对屏幕定义,还有平板电脑宽屏时的界面展示单双屏问题,或者有的是支持屏幕旋转单双屏问题,会有两套布局文件,宽屏展示时同时有列表和详情。

3.利用百分比的方法还未流行。覆盖不全的情况下可能有问题。

下面是之前看过的一些帖子,水平各异,各取所需吧。

1.可以给初级设计师看的基本知识普及贴---规则比较详细,建议切一套图

Andriod分辨率适配 ”葵花宝典“前端之Android入门(6):屏幕适配

上面blog总结了下面几点:

  • 1.采用720*1280分辨率来进行设计。(设计时,采用偶数值进行设计,方便dp和px的转换)
  • 2.开始标注了,标注尽量采用相对位置进行标注。
  • 3.切图了,首先在720*1280下进行切图,可以完全适配720*1280的机型。切图资源
  • 4.分别适配480*800 、1080*1920(上面已经描述过了哦)
  • 5.不要忘记了,开发完后要进行bug测试哦(视觉方面的)

2.包含Android和ios的切图方法和icon命名规范

APP切图详细规范终极指南

3.知乎帖子,介绍设计师设计切图以及开发使用的建议,提到了要注意看官方给出文档,内含文档地址

Android 中,应用程序需要的图片资源如何针对不同屏幕大小手机设计

4.ps中的切图插件,很好用

Cut&Slice me 切图神器(PhotoShop强力割图插件)

5.标注生成工具ps中利用pxcook

6.最全的属于介绍,太长,很多重复,适合很多术语都不知道的同学。

Android不同手机屏幕分辨率自适应

7.利用百分比和计算比例的方法,没仔细看,可能自己也不会用。

Android 屏幕适配方案

Android屏幕适配与切图_汇总的更多相关文章

  1. Android屏幕适配-安卓切图

    一.Android中的单位 1.dp(dip):density-independent pixels,这并不是一个绝对的单位,而只是一个相对的概念,代表的是屏幕写对角线上每inch上像素点的个数. 2 ...

  2. Android 屏幕适配:最全面的解决方案

    转自:https://www.jianshu.com/p/ec5a1a30694b 前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文 ...

  3. android屏幕适配详解

    android屏幕适配详解 官方地址:http://developer.android.com/guide/practices/screens_support.html 一.关于布局适配建议 1.不要 ...

  4. Android屏幕适配和方案【整理】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是根据参考资料整理下,具体内容请阅读参考资料. 原型设计图 推荐1倍效果图,即采用 720 * 360 大小( 1280 *7 ...

  5. 点9图 Android设计中如何切图.9.png

    转载自:http://blog.csdn.net/buaaroid/article/details/51499516 本文主要介绍如何制作 切图.9.png(点9图),另一篇姊妹篇文章Android屏 ...

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

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

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

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

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

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

  9. (转)android屏幕适配

    声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息 原文作者: zhuangyujia 原文地址: http://my.eoe.cn/zhuangyujia/archiv ...

随机推荐

  1. Oracle 转换函数

    Oracle 转换函数 -- TO_CHAR(date|number {,fmt} {,nlsparams}) fmt:格式内容,返回的字符串是什么格式的,在此处指定:nlsparams:指定国家语言 ...

  2. 04737_C++程序设计_第4章_类和对象

    例4.1 描述点的Point类. 例4.2 根据上面对Point类的定义,演示使用Point类的对象. #define _SCL_SECURE_NO_WARNINGS #include <ios ...

  3. mac隐藏或显示文件

    1,显示方法:在“终端” 输入命令 defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder 重启Finder,系统隐 ...

  4. 产品专家Marty Cagan:不做仅仅会编码的人

    Marty Cagan是享有世界声誉的产品管理专家,曾担任Netscape副总裁.eBay产品管理及设计高级副总裁. 近日,记者在"PM-China首届产品经理高峰论坛"上对他做了 ...

  5. ruby on rails出现的问题ActiveModel::ForbiddenAttributesError

    首先分清楚我们在搞rails时.看资料和所使用的环境的版本号是否同样.看的资料是rails3.2,电脑配置的环境是4.0,就会出现这样的安全防范措施的问题. 这类问题大多出如今new或者create两 ...

  6. SQL Server执行计划那些事儿(3)——书签查找

    接下来的文章是记录自己曾经的盲点,同时也透漏了自己的发展历程(可能发展也算不上,只能说是瞎混).当然,一些盲点也在工作和探究过程中慢慢有些眉目,现在也愿意发扬博客园的奉献精神,拿出来和大家分享一下. ...

  7. C# - 动态连接数据库字符串

    String conStr = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|数据库文件.mdf;Integrated ...

  8. 剑指offer第五题

    输入一个链表,从尾到头打印链表每个节点的值.  但是 根据往常的经验 如果if里面有return了 就不要写else了  import java.util.ArrayList; import java ...

  9. windows下,用绝对路径向html文件中插入图片

    首先注意路径中是否包含中文名比如 <img src="F:\头像\小黄人.jpg" width="500" height="200"/ ...

  10. cocos2dx3.3在Windows环境搭建以及新工程创建

    这个虽然比较简单,但是是学习cocos的第一步,不积跬步无以至千里,所以今天先分享Windows下环境搭建问题.关于mac搭建后续有机会在写(ps:因为我暂时没有mac),anyway,开始吧! 首先 ...