Android 屏幕密度适配
Android Icon Size and Location for Apps
| 分辨率 | 
 DPI 
 | 
 Density 
 | 
 scale 
 | 
 1dp对应像素 
 | 
 1dp对应物理尺寸 
 | 
 Location 
 | 
Icon Size | 
| 
 120 DPI 
 | 
 LDPI 
 | 
 0.75 
 | 
 0.75/160 = 0.75/160 in 
 | 
drawable-ldpi | 36×36 | ||
| 
 160 DPI 
 | 
 MDPI 
 | 
 1.0px/dp 
 | 
 1.0px 
 | 
 1.0/160 = 1/160 in 
 | 
 drawable-mdpi 
 | 
48×48 | |
| 
 213 DPI 
 | 
 TvDPI 
 | 
 1.33px/dp 
 | 
 1.33px 
 | 
 1.3/160=1/160 in 
 | 
63.84×63.84 | ||
| 
 240 DPI 
 | 
 HDPI 
 | 
 1.5px/dp 
 | 
 1.5px 
 | 
 1.5/240 = 1/160 in 
 | 
 drawable-hdpi 
 | 
72×72 | |
| 
 320 DPI 
 | 
 XhDPI 
 | 
 2.0px/dp 
 | 
 2.0px 
 | 
 2.0/320 = 1/160 in 
 | 
 drawable-xhdpi 
 | 
96×96 | |
| 
 400 DPI 
 | 
 1.5xhDPI 
 | 
 2.5px/dp 
 | 
 2.5px 
 | 
 2.5/400=1/160 in 
 | 
120x120 | ||
| 
 480 DPI 
 | 
 xxhDPI 
 | 
 3.0px/dp 
 | 
 3.0px 
 | 
 3.0/480 = 1/160 in 
 | 
 drawable-xxhdpi 
 | 
144×144 | |
| 
 640 DPI 
 | 
 xxxhDPI 
 | 
 4.0px/dp 
 | 
 4.0px 
 | 
 4.0/640 = 1/160 in 
 | 
 drawable-xxxhdpi 
 | 
192×192 | |
参考文档:Google Screen Sizes and Densities
Android 屏幕密度适配的更多相关文章
- Android屏幕大小适配问题解决
		
转载: 一.一些基本概念 1.长度(真实长度):英寸.inch 2.分辨率:density 每英寸像素数 dpi(密度) 3.像素:px 4.dip的公式:px /dip=dpi/160 所以 d ...
 - android屏幕密度规律及dp px转换
		
px和dp(sp) 之间转化公式: 1 乘以(dp转px)或者除以(px转dp) scal缩放因子,在上浮0.5f /** * 密度转换像素 * */ public static int dip2p ...
 - Android屏幕密度(Density)和分辨率概念详解
		
移动设备有大有小,那么如何适应不同屏幕呢,这给我们编程人员造成了很多困惑.我也是突然想到这些问题,然后去网上搜搜相关东西,整理如下. 首先,对下面这些长度单位必须了解. Android中的长度单位 ...
 - Android屏幕尺寸适配注意事项
		
1 基本设置 1.1 AndroidManifest.xml设置 在中添加子元素 android:anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会分别 ...
 - Android屏幕适配问题详解
		
上篇-Android本地化资源目录详解 :http://www.cnblogs.com/steffen/p/3833048.html 单位: px(像素):屏幕上的点. in(英寸):长度单位. mm ...
 - 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 ...
 - android 屏幕分辨率 更改
		
手头上有一个320x240的LCD.运行android时,显示内容过大,需要更改屏幕的分辨率. 参考链接 http://www.bkjia.com/Androidjc/899396.html http ...
 - android多分辨率多屏幕密度下UI适配方案
		
相关概念 分辨率:整个屏幕的像素数目,为了表示方便一般用屏幕的像素宽度(水平像素数目)乘以像素高度表示,形如1280x720,反之分辨率为1280x720的屏幕,像素宽度不一定为1280 屏幕密度:表 ...
 
随机推荐
- C#图片增加水印
			
给图片增加水印 1.引用 using System.Drawing; 2.代码实现 string ImagePath = @"C:\Users\RAPOO\Pictures\Camera R ...
 - Django学习笔记之Django ORM相关操作
			
一般操作 详细请参考官方文档 必知必会13条 <> all(): 查询所有结果 <> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <> ...
 - spark + yarn调试问题java.nio.channels.ClosedChannelException
			
spark客户端提交任务至yarn,后台抛错,FinalStatus:UNDEFINED. ./spark-submit --class org.apache.spark.examples.Spar ...
 - 20145303《Java程序设计》实验三实验报告
			
20145303<Java程序设计>实验三实验报告 ssh公钥配置及git安装: eclipse中git配置: 队友链接: http://www.cnblogs.com/5321z/p/5 ...
 - Btrace使用入门
			
1.什么是BTrace BTrace是sun公司推出的一款Java 动态.安全追踪(监控)工具,可以在不用重启的情况下监控系统运行情况,方便的获取程序运行时的数据信息,如方法参数.返回值.全局变量和堆 ...
 - [BZOJ4653 区间]
			
Description 在数轴上有 n个闭区间 [l1,r1],[l2,r2],...,[ln,rn].现在要从中选出 m 个区间,使得这 m个区间共同包含至少一个位置.换句话说,就是使得存在一个 x ...
 - Codeforces Round #365 (Div. 2) E - Mishka and Divisors(转化成01-背包)
			
http://codeforces.com/contest/703/problem/E 题意: 给出n个数和一个k,计算出至少要多少个数相乘才是k的倍数. 思路:这道题目参考了杭电大神的代码http: ...
 - CSS元素隐藏的11种方法
			
{ display: none; /* 不占据空间,无法点击 */ } { visibility: hidden; /* 占据空间,无法点击 */ } { position: absolute; cl ...
 - 深度学习中 Batch Normalization为什么效果好
			
看mnist数据集上其他人的CNN模型时了解到了Batch Normalization 这种操作.效果还不错,至少对于训练速度提升了很多. batch normalization的做法是把数据转换为0 ...
 - JavaScript内部原理系列-变量对象(Variable object)
			
概要 我们总是会在程序中定义一些函数和变量,之后会使用这些函数和变量来构建我们的系统.然而,对于解释器来说,它又是如何以及从哪里找到这些数据的(函数,变量)?当引用一个对象的时候,在解释器内部又发生了 ...