[置顶] Android手机 全面屏(18:9屏幕)适配指南
2017-12-04 08:27
751 查看
Android手机 全面屏(18:9屏幕)适配指南
从小米MIX 1发布以来,越来越多所谓“全面屏”手机发布,如三星S8,小米MIX2,VIVO X20,Google Pixel2等等…2017年下半年开始,“全面屏”将大范围覆盖,低至千元机水平,就像当年手机屏幕从720P到1080P过渡一样,历史车轮,滚滚向前,不可阻挡!
暂且不论所谓全面屏如何定义,作为Android开发者更多关心的是屏幕适配的兼容性。全面屏刚出来的时候并不可怕,可怕的是后来出现了一些异形全面屏——把屏幕挖掉一块的那种异类!全面屏手机大致思路都是压缩额头与下巴,屏幕比例从传统的16:9变为18:9,提高屏占比以及屏幕内的虚拟导航键,本文将简要介绍全面屏适配中一些需要注意的东西以及解决方案。
适配指南
一、声明最大屏幕高宽比
在应用配置文件AndroidManifest.xml中显式声明支持的最大屏幕高宽比(maximum aspect ratio)。其中 ratio_float 为高宽比:
传统屏幕:ratio_float = 16/9 = 1.778 ;
三星S8屏幕:ratio_float = 18.5/9 = 2.056。
鉴于目前全面屏屏幕比例,将ratio_float设置为2.1即可适配一众全面屏手机。
从小米MIX 1发布以来,越来越多所谓“全面屏”手机发布,如三星S8,小米MIX2,VIVO X20,Google Pixel2等等…2017年下半年开始,“全面屏”将大范围覆盖,低至千元机水平,就像当年手机屏幕从720P到1080P过渡一样,历史车轮,滚滚向前,不可阻挡!
暂且不论所谓全面屏如何定义,作为Android开发者更多关心的是屏幕适配的兼容性。全面屏刚出来的时候并不可怕,可怕的是后来出现了一些异形全面屏——把屏幕挖掉一块的那种异类!全面屏手机大致思路都是压缩额头与下巴,屏幕比例从传统的16:9变为18:9,提高屏占比以及屏幕内的虚拟导航键,本文将简要介绍全面屏适配中一些需要注意的东西以及解决方案。
适配指南
一、声明最大屏幕高宽比
在应用配置文件AndroidManifest.xml中显式声明支持的最大屏幕高宽比(maximum aspect ratio)。其中 ratio_float 为高宽比:
传统屏幕:ratio_float = 16/9 = 1.778 ;
三星S8屏幕:ratio_float = 18.5/9 = 2.056。
鉴于目前全面屏屏幕比例,将ratio_float设置为2.1即可适配一众全面屏手机。
相关文章推荐
- Android手机 全面屏(18:9屏幕)适配指南
- Android 手机 全面屏(18:9屏幕)适配指南
- Android手机 全面屏(18:9屏幕)适配指南
- android手机屏幕适配解决方案(1)
- Android开发——Android手机屏幕适配方案总结
- Android多屏幕适配-手机
- android屏幕适配终极指南(二):DP和DPI
- [置顶] Android屏幕适配总结
- android手机屏幕适配理论知识
- [置顶] Android屏幕适配 超级解决方案percent-support-lib
- Android手机屏幕适配
- Android小知识——手机屏幕的适配
- [置顶] 关于Android屏幕适配的问题
- 经验总结-Android手机屏幕适配问题
- Android手机屏幕适配
- [置顶] 获取android手机的屏幕分辨率 android开发
- Android带虚拟按键的手机不认res/values的屏幕适配解决方案
- Android手机屏幕适配
- 【最新】Android 手机分辨率整理(做屏幕适配的拿走)
- [置顶] 新修改ADB,支持Android 4.2 系统 ,全部中文命令,手机屏幕截图等等