关于Android屏幕的参数
屏幕尺寸信息:
| 级别 | 对应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屏幕的参数的更多相关文章
- Android屏幕适配dp、px两套解决办法
"又是屏幕适配,这类文章网上不是很多了吗?" 我也很遗憾,确实又是老问题.但本文重点对网上的各种方案做一个简短的总结,和具体使用方法. 若想了解具体Android设备适配的前世因果 ...
- (转)android屏幕适配
声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息 原文作者: zhuangyujia 原文地址: http://my.eoe.cn/zhuangyujia/archiv ...
- Android 屏幕适配方案
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45460089: 本文出自:[张鸿洋的博客] 1.概述 大家在Android开发 ...
- Android 屏幕刷新机制
这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望指点一下.另外,内容有点多,毕竟要讲清楚不容易,所以 ...
- 实用Android 屏幕适配方案分享
转载地址:http://blog.csdn.net/gao_chun/article/details/45645051 真正可用,并且简单易行,可以在多个屏幕大小和屏幕密度上有良好表现的Android ...
- Android屏幕适配和方案【整理】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是根据参考资料整理下,具体内容请阅读参考资料. 原型设计图 推荐1倍效果图,即采用 720 * 360 大小( 1280 *7 ...
- Android 屏幕适配插件 ScreenMatch
概述 ScreenMatch是根据你的需要,生成需要适配的尺寸的文件,手机会根据屏幕相关参数自动寻找合适的尺寸文件 添加插件 如图,打开Android Studio的Settings设置,找到Plug ...
- Android 屏幕适配:最全面的解决方案
转自:https://www.jianshu.com/p/ec5a1a30694b 前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文 ...
- Android屏幕相关概念和适配方法
参考文档: 1.http://blog.csdn.net/carson_ho/article/details/51234308(略有修改) 2.http://www.cnblogs.com/cheng ...
随机推荐
- C语言+嵌入式SQL+DB2开发经验总结
1.使用DB2工具将SQC文件预编译成C文件和bnd文件. 命令: db2 prep ***.sqc version * package using * bindfile BLOCKING ALL I ...
- Windows 10 IoT Core 17083 for Insider 版本更新
1月26日,微软发布了Windows 10 IoT Core 17083 for Insider版本更新,概括如下: 新特性:1. General bug fixes2. Enabled Flash ...
- Akka-Cluster(5)- load-balancing with backoff-supervised stateless computation - 无状态任务集群节点均衡分配
分布式程序运算是一种水平扩展(scale-out)运算模式,其核心思想是能够充分利用服务器集群中每个服务器节点的计算资源,包括:CPU.内存.硬盘.IO总线等.首先对计算任务进行分割,然后把细分的任务 ...
- Android JNI 学习(四):接口方法表 & Base Api & Exception Api
本文我们来总结一下JNI 提供的功能列表及相关的函数表. 注意:请注意使用术语“必须”来描述对JNI程序员的限制.例如,当您看到某个JNI函数必须接收非NULL对象时,您有责任确保不将NULL传递给该 ...
- 4.TableLayout、回调接口
会话详情页 listview条目布局 列,当第0列的内容过多时,不至于将其他列的内容,挤出屏幕 --> <TableLayout android:id="@+id/tl_rece ...
- 4 年前端狗,2 年 CTO
阅读本文大概需要 14 分钟. 本文系作者:『Scott』原创发布于慕课网. 我,Scott,一家创业公司的 CTO. 从业6年却很少写文章,近一年来接触了几十个刚毕业的前端新人,也面试了100多个前 ...
- 第76节:Java中的基础知识
第76节:Java中的基础知识 设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat 折佣动态代理解决网站的字符集编码问题 使用request. ...
- H5的Web Audio Api
概述 研究Web Audio Api的主要原因是:工作中需要在ios中实现声音的淡出效果,主要是通过setInterval来改audio标签的volume属性实现的,但是ios上面volume属性是只 ...
- spring中的mybatis的sqlSession是如何做到线程隔离的?
项目中常常使用mybatis配合spring进行数据库操作,但是我们知道,数据的操作是要求做到线程安全的,而且按照原来的jdbc的使用方式,每次操作完成之后都要将连接关闭,但是实际使用中我们并没有这么 ...
- Xamarin.Android 制作搜索框
前段时间仿QQ做了一个搜索框样式,个人认为还不错,留在这里给大家做个参考,希望能帮助到有需要的人. 首先上截图(图1:项目中的样式,图2:demo样式): 不多说直接上代码: Main.axml &l ...