屏幕尺寸信息:

级别 对应Drawable dp尺寸 Layout 文件夹 案例 标注
small drawable-ldpi 426x320 dp layout-small 典型 (240x320 ldpi, 320x480 mdpi 等)  
normal drawable-mdpi 470x320 dp layout-normal OR layout 典型 (480x800 hdpi) baseline size
large drawable-hdpi 640x480 dp layout-large 典型 (480x800 mdpi),7" 平板 (600x1024 mdpi)QHD FWVGA WVGA HVGA 小米1   
xlarge drawable-xhdpi 960x720 dp layout-xlarge 10" 平板(720x1280 mdpi, 800x1280 mdpi),小米2,4.5寸等  
xxlarge drawable-xxhdpi 1920*1080 dp layout-xxlarge? Nexus 10? 未推出?

密度信息:

级别 名称 密度 比例 引用Drawable文件夹 注释
ldpi low density 120 dpi ds = 3/4 * dp drawable-ldpi  
mdpi medium density 160 dpi ds = 1dp drawable-mdpi OR drawable baseline size, 如: 320x480 (sp or dp)
hdpi high density 240 dpi ds = 1.5 x dp drawable-hdpi 如: 480x800 sp = 320x533 dp
xhdpi extra high density 320 dpi ds = 2 x dp drawable-xhdpi  
xxhdpi extra extra high density 480 dpi ds = 3 x dp drawable-xxhdpi  

Android的单位为dp或者sp,而设计时使用的单位是px,因此要将dp/sp(D)转换为px(P),其需要用到上述表格中比例一列ds值,公式:

P = (int) (D * ds + 0.5f);

图标信息:

密度 启动 菜单 标题栏 状态栏/通知栏 Tab 对话框/列表视图 小型/上下文
ldpi 36x36 px 36x36 / 24x24 px 24x24 / 18x18 px 18x18 / 16x16 px 24x24 / 22x22 px 24x24 px 12x12 / 9x9 px
mdpi 48x48 px 48x48 / 32x32 px 32x32 / 24x24 px 24x24 / 22x22 px 32x32 / 28x28 px 32x32 px 16x16 / 12x12 px
hdpi 72x72 px 72x72 / 48x48 px 48x48 / 36x36 px 36x36 / 33x33 px 48x48 / 42x42 px 48x48 px 24x24 / 18x18 px
xhdpi 96x96 px 96x96 / 64x64 px 64x64 / 48x48 px 48x48 / 44x44 px 64x64 / 56x56 px 64x64 px 32x32 / 24x24 px
xxhdpi 144x144 px (1) (1) (1) (1) (1) (1)

屏幕案例:

屏幕尺寸 Low density (120), ldpi Medium density (160), mdpi High density (240), hdpi Extra high density (320), xhdpi
small QVGA (240x320)   480x640  
normal WQVGA400 (240x400)
WQVGA432 (240x432)
HVGA (320x480) WVGA800 (480x800)
WVGA854 (480x854)
600x1024
640x960
large WVGA800 (480x800)(2)
WVGA854 (480x854)(2)
WVGA800 (480x800)(1)
WVGA854 (480x854)(1)
600x1024
   
xlarge 1024x600 WXGA (1280x800)(3)
1024x768
1280x768
1536x1152
1920x1152
1920x1200
2048x1536
2560x1536
2560x1600

关于Android屏幕的参数的更多相关文章

  1. Android屏幕适配dp、px两套解决办法

    "又是屏幕适配,这类文章网上不是很多了吗?" 我也很遗憾,确实又是老问题.但本文重点对网上的各种方案做一个简短的总结,和具体使用方法. 若想了解具体Android设备适配的前世因果 ...

  2. (转)android屏幕适配

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

  3. Android 屏幕适配方案

    转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45460089: 本文出自:[张鸿洋的博客] 1.概述 大家在Android开发 ...

  4. Android 屏幕刷新机制

    这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望指点一下.另外,内容有点多,毕竟要讲清楚不容易,所以 ...

  5. 实用Android 屏幕适配方案分享

    转载地址:http://blog.csdn.net/gao_chun/article/details/45645051 真正可用,并且简单易行,可以在多个屏幕大小和屏幕密度上有良好表现的Android ...

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

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

  7. Android 屏幕适配插件 ScreenMatch

    概述 ScreenMatch是根据你的需要,生成需要适配的尺寸的文件,手机会根据屏幕相关参数自动寻找合适的尺寸文件 添加插件 如图,打开Android Studio的Settings设置,找到Plug ...

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

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

  9. Android屏幕相关概念和适配方法

    参考文档: 1.http://blog.csdn.net/carson_ho/article/details/51234308(略有修改) 2.http://www.cnblogs.com/cheng ...

随机推荐

  1. LCD_FSMC

    /************************************************************************** * 文件名:LCD_FSMC.h * * 编写人 ...

  2. Exp1 PC平台逆向破解----20164325 王晓蕊

    前言:实验中用到的知识 JE:条件转移指令,如果相等则跳转: JNE:条件转移指令(等同于“Jump Not Equal”),如果不相等则跳转: JMP:无条件跳转指令.无条件跳转指令可转到内存中任何 ...

  3. java0618

    1. java的基本数据类型,各占多少字节? byte 8位 short 16位 int 32位 long 64位 float 32位 double 64位 boolean 1位 char 16位 2 ...

  4. ByteArrayInputStream

    package org.example.io; import java.io.ByteArrayInputStream;import java.io.IOException; /** * ByteAr ...

  5. jquery validate 校验使用总结

    一.jquery.validator表单验证id和name问题 因为后台是struts,表单提交,所有输入框的值保存在name=对象.名字中,而jquery.validator表单验证用的是name, ...

  6. git常用的命令行

    git管理相关基础命令行,因为现在很多公司都用git管理代码,所以被问及的概率很大,可以用pycharm的git系统,也可以用git代码管理 $git init #初始化仓库$git branch 分 ...

  7. 小白看过来runtinme

    RunTime 概述 RunTime消息机制 RunTime交换方法 RunTime消息转发 RunTime关联对象 RunTime实现字典与模型互转 1.RunTime 概述 我们在面试的时候,经常 ...

  8. 包建强的培训课程(12):iOS深入学习(内存管理、Block和GCD等)

    @import url(/css/cuteeditor.css); @import url(http://i.cnblogs.com/Load.ashx?type=style&file=Syn ...

  9. python爬虫学习之使用BeautifulSoup库爬取开奖网站信息-模块化

    实例需求:运用python语言爬取http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.html这个开奖网站所有的信息,并且保存为txt文件和excel文件. 实 ...

  10. eos开发(二)使用cleos命令行客户端操作EOS(钱包wallet基础操作)

    不知道下边这一段英文你们是不是能看懂,如果看不懂那就算了,我就是转过来随便看看的. 总之你记住nodeos.cleos和keosd这三个工程十分重要就行了,回头咱们的研究都从这三个工程杀进去. EOS ...