Android屏幕适配
2016-02-24 00:58
316 查看
一、重要概念的理解:
屏幕尺寸:屏幕对角线的长度,单位是英寸;1英寸 = 2.54厘米
屏幕分辨率:手机屏幕纵横上的像素点数,单位是px,1px = 1个像素密度 例如常见的分辨率:1920x1080(px构成图像的最小单位)
屏幕像素密度:手机屏幕每英寸上的像素点数,单位是dpi,是“dot per inch”的缩写,和屏幕尺寸、屏幕分辨率有关
[b]px 构成图像的最小单位
[/b]
[b]dip dp 是一样的,Density Independent Pixels 的缩写,即密度无关像素。以160dpi 为基准,1dp = 1px。[/b]
sp 是 Scale-independent Pixels 的缩写,可以根据文字大小进行放缩,一般用于字体,谷歌推荐使用 12sp 14sp 18sp 22sp 大小,不要使用基数和小数,进行放缩时,可能会精度丢失。
二、屏幕适配
名称 像素密度范围
mdpi 120 -160 dpi(dot per inch)
hdpi 160 - 240 [b] dpi[/b]
xhdpi 240 - 320 [b] dpi[/b]
xxhdpi 420 - 480 [b] dpi[/b]
xxxhdpi 480 - 640 [b] dpi [/b]
在对应的res下的资源文件夹里放图片和尺寸dimens
![](http://img.blog.csdn.net/20160224004214211?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20160224004306744?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
各分辨率图标的缩放:
![](http://img.blog.csdn.net/20160224005213521?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
该说明文档的连接:该文档的连接
屏幕尺寸:屏幕对角线的长度,单位是英寸;1英寸 = 2.54厘米
屏幕分辨率:手机屏幕纵横上的像素点数,单位是px,1px = 1个像素密度 例如常见的分辨率:1920x1080(px构成图像的最小单位)
屏幕像素密度:手机屏幕每英寸上的像素点数,单位是dpi,是“dot per inch”的缩写,和屏幕尺寸、屏幕分辨率有关
[b]px 构成图像的最小单位
[/b]
[b]dip dp 是一样的,Density Independent Pixels 的缩写,即密度无关像素。以160dpi 为基准,1dp = 1px。[/b]
sp 是 Scale-independent Pixels 的缩写,可以根据文字大小进行放缩,一般用于字体,谷歌推荐使用 12sp 14sp 18sp 22sp 大小,不要使用基数和小数,进行放缩时,可能会精度丢失。
二、屏幕适配
名称 像素密度范围
mdpi 120 -160 dpi(dot per inch)
hdpi 160 - 240 [b] dpi[/b]
xhdpi 240 - 320 [b] dpi[/b]
xxhdpi 420 - 480 [b] dpi[/b]
xxxhdpi 480 - 640 [b] dpi [/b]
在对应的res下的资源文件夹里放图片和尺寸dimens
各分辨率图标的缩放:
该说明文档的连接:该文档的连接
相关文章推荐
- android 成长日记 6.ListView详解
- android圆形图片,圆形背景文字的CircleTextImageView开源组件
- 【Android】图片资源的加载、简单处理
- 【Android】多媒体编程——MediaPlayer音频播放
- 【Android】Intent过滤器
- 【Android】BroadcastReceiver的生命周期
- 【Android】Activity启动模式
- Android下拉刷新汽车加速仪表盘效果
- Android Studio 常见问题之Rendering Problems
- Drawable Resources
- Android笔记之Activity
- Android Service生命周期 Service里面的onStartCommand()方法详解
- GitHub 优秀的 Android 开源项目
- Android 设备兼容
- Android实现版本更新提示
- Android 图片三级缓存机制工具类封装
- Android Studio中配置SonarQube
- Android实现SwipeBack(右滑退出)效果
- 【分享】Android中几种图像特效处理的小技巧
- AsyncTask分析