android 屏幕适配

Posted -SOLO-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 屏幕适配相关的知识,希望对你有一定的参考价值。

公司的项目目前设计图宽度是375dp*937dp

如果要实时预览该大小。需要如下操作。

创建虚拟设备

计算

主要是Screen Size 屏幕尺寸(屏幕对角线长度单位英寸)

以适配宽度为例

1080像素对应375dp
像素密度为 1080÷375=2.88
dpi 为2.88*160=460.8
也就是每英寸有460个像素
对脚线的像素根据勾股定理求
√(1080²+1920²)=2202
2202÷460.8=4.78英寸

使用

效果

屏幕适配方案推荐使用今日头条的相关方案

根据原理实现的第三方库
AndroidAutoSize

原理相关的博客

Android 今日头条屏幕适配详细使用攻略

以上是关于android 屏幕适配的主要内容,如果未能解决你的问题,请参考以下文章

Flutter MediaQuery获取屏幕信息以及屏幕适配

android 屏幕适配

Android适配入坑指南+解决痛点

Android 屏幕适配屏幕适配通用解决方案 ④ ( 自定义组件解决方案 | 计算设计稿与实际布局的比例系数 )

Android 屏幕适配屏幕适配通用解决方案 ④ ( 自定义组件解决方案 | 计算设计稿与实际布局的比例系数 )

Android全面屏适配指南