android 分辨率6,Android_基础之分辨率
常见屏幕分辨率对应尺寸
标屏
分辨率
比例
宽屏
分辨率
比例
QCIF
176X144
11:9
CIF
352X288
11:9
QVGA
320X240
4:3
WQVGA
400X240
5:3
HVGA
480X320
3:2
VGA
640X480
4:3
WVGA
800X480
5:3
qHD
960X540
16:9
HD/720P
1280X720
16:9
HD+
1600X900
16:9
FHD/1080P
1920X1080
16:9
FHD+
2160X1440
16:9
QHD
2560X1440
16:9
基本概念
屏幕大小:屏幕对焦线的长度,单位是英寸(inch)。
分辨率:上述表格分辨率是屏幕的高和宽的像素点数。如320x240,即高320个像素点 宽240个像素点。
屏幕密度(实际物理dpi):dpi(dots per inch), 即每英寸上的像素点数目。如屏幕大小是4,分辨率是320x240,则屏幕密度是 (√(3202+2402))/4 = 100。
系统密度(系统dpi):density, 系统中配置的 默认的固定的密度。
下面是系统密度的信息,mdpi(160)作为基准:
ldpi
mdpi
hdpi
xhdpi
xxhdpi
系统密度
120
160
240
320
480
代表分辨率
240x320
320x480
480x800
720x1280
1080x1920
基准比例
0.75
1
1.5
2
3
各个单位的关系:dp, px, sp
dp布局中常用的单位,px即像素点,sp常用于字体大小。
dp与px:
dp与px转换是基于系统密度的。以mdpi,160为基准的,如1dp在320x480设备上,1dp=1px; 在480x800上1dp=1.5px。
系统密度在系统中配置的属性是ro.sf.lcd_density,通过下面代码获取
Log.d( TAG, "density="+getResources().getDisplayMetrics().density+";densityDpi="+getResources().getDisplayMetrics().densityDpi);
执行的手机(ro.sf.lcd_density=240,480x960)得到的结果
2019-09-29 10:27:52.432 5521-5521/com.flx.testfilestorage D/flx_storage: density=1.5;densityDpi=240
所以 1dp=densitypx 或者 1dp = (densityDpi/160)px
sp与px:
Android设计原则 字体尺寸使用sp,非字体尺寸使用dp。 当标准(默认)字体时,1sp=1px。
所以标准(默认)字体情况下,sp转px和dp一样,1sp=densitypx 或者 1sp = (densityDpi/160)px。
默认设置中几种字体尺寸可选择的变化值 如下(不同手机厂商可能会修改,所以不同手机可能不同):
0.85 //小
1.0 //默认
1.15 //大
1.30 //最大
android 分辨率6,Android_基础之分辨率相关推荐
- android alertdialog listview,Android_基础_AlertDialog
AlertDialog 使用 AlertDialog 是 Android 提供的原生的提示框,有 app 包和 V7 包.V7 包是对 Material Design 兼容库, 可以简单实现一些基础的 ...
- android手机和ios手机的分辨率
Android手机目前常见的分辨率 1.1 手机常见分辨率: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA ...
- android camera2获取摄像头支持的分辨率
android camera2 获取摄像头支持的分辨率 41的for循环我注释了,代码是获取最匹配的分辨率. private Size getMatchingSize2(){Size selectSi ...
- Android程序对不同手机屏幕分辨率自适应的总结
各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知.目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240.当然还有魅族M9的D ...
- android自适应屏幕方向,Android 屏幕自适应方向尺寸与分辨率-Fun言
摘要: Android 屏幕自适应方向尺寸与分辨率,android 自适应分辨率,android 屏幕自适应,android 图片自适应,android 横屏布局,包括屏幕界面布局.多分辨率支持.获 ...
- 相机寻找最适合分辨率android,ARCore:获取相机的分辨率(ARCore : Get Camera's resolution)...
ARCore:获取相机的分辨率(ARCore : Get Camera's resolution) 有没有办法获得相机的分辨率? (除非从头开始使用Android)我没有在session.setDis ...
- [整理]Android屏幕适配(不同的屏幕分辨率和尺寸)
Android屏幕适配 目录: Android屏幕适配 概念区分 换算关系 划分标准 Android手机常见尺寸和对应分辨率 部分Android测试机分析 补充9图的使用说明 在实际开发过程中,会遇到 ...
- 【图像处理】数字图像处理基础(分辨率,像素,显示...)
Table of Contents 1.数字图像处理基础 1.1 图像表示1.1.1 图像成像模型1.1.2 数字图像的表示a.图像采样b.图像灰度的量化c.算比特数 1.2 分辨率1.2.1 空间分 ...
- android电视分辨率是多少合适,电视分辨率多少合适
电视机是每个家庭都会用到的电器之一,电视机分辨率直接决定着电视机的品质.那么电视机分辨率多少合适呢?下面就随随小编一起来了解下吧! 电视分辨率多少合适? 电视机分为等离子电视机和液晶电视机,这两种电视 ...
最新文章
- Mybatis自定义排序
- 聊聊resilience4j的CircuitBreakerStateMachine
- Android OkHttp完全解析
- Python编程语言学习:在for循环中如何同时使用2个变量或者3个变量
- Python的列表推导式
- littlevgl抗锯齿_「VGL」littlevGL:字体与汉字 - seo实验室
- CentOS7下分布式文件系统FastDFS的安装 配置 (单节点)
- 网页版blast构建
- 手机User-Agent大全(Android爬虫)
- Mysql ERROR 2002 (HY000) Can't connect to local MySQL server through socket
- pxe网络克隆工具_Carbon Copy Cloner for Mac(全盘系统备份克隆)
- jumpserver 0.4.0 安装使用
- atitit. js 跨界面 页面 web cs 传值方法总结
- 中国湖北区域汉至现代行政区划GIS数据
- 问卷及量表统计与SPSS实战
- 20220520数据结构绿皮书读书笔记
- Idea部署dubbo-admin
- 【腾讯BUG】QQ群贴超大表情BUG,恶意炸群BUG
- 大数据是人类福音还是洪水猛兽?
- Swift SwiftUI 必备础库之 01 Introspect
热门文章
- vue+swiper仿抖音视频滑动
- Silverlight游戏设计(Game Design):(七)创建基于场景编辑器的新游戏Demo
- 视频图像分割研究与实现(二):常见图像和视频分割方法概述
- 网易云信短信接口java_【java】网易云信发送短信接口和验证短信验证码接口
- 阿里高工熬夜18天码出Java150K字面试宝典,却遭Github全面封杀
- linux ntfs分区转换,Ubuntu下将NTFS分区转换成Linux的ext3分区格式
- excel转图片工具类
- 海南饲料肥料检测实验室建设规划方案
- 快速玩转Yolov5目标检测—没有好的显卡也能玩(二)
- LGT8F328P怎么样?没有烧录器卖,掉固件又掉Bootloader