安卓全面屏适配方法

随着越来越多的全面屏手机的发布,尤其是千元机也上了所谓的全面屏,即18:9广义的全面屏,还有一些异形屏幕-刘海屏幕,我们也要加快适配,不然就出现拉伸变形的启动图怪像。
适配方法:
1.在应用配置文件AndroidManifest.xml中显式声明支持的最大屏幕高宽比(maximum aspect ratio)。其中 ratio_float 为高宽比:
传统屏幕:ratio_float = 16/9 = 1.778 ;
三星S8屏幕:ratio_float = 18.5/9 = 2.056。
红米note5AI ratio_float = 18/9 = 2。
鉴于目前全面屏屏幕比例,将ratio_float设置为2.1即可适配一众全面屏手机。

这里写图片描述

2.启动页适配
在做启动优化,解决冷启动白屏的时候,我们往往会为要启动的Activity设置主题为一张背景图。那么问题就来了,以往16:9的的背景图在18:9的屏幕中会变得拉伸,图标和文字都会变长。那么我们怎么适配呢?
这时我们可以在项目中增加一组资源drawable-xxhdpi-2160x1080 、drawable-long 来解决图片的拉伸问题。
这里写图片描述

在启动图的时候最好把下方导航隐藏掉,做到全屏效果。
这里写图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值