三星官方屏幕最大纵横比适配指导

  • 时间:
  • 浏览:0
  • 来源:大发uu快3_uu快3app邀请码_大发uu快3app邀请码

市面上各种高宽比的手机过多,在产品不断追求更高纵横比,更好的用户沉浸体验时,给开发者带来了更多的挑战。开发者都希望一三个 APP覆盖尽然后多的横纵比手机,一块儿都需用呈现完美的视觉效果。本文根据安卓官方资料和最近发现的问提,为开发者提供简单易用的适配方案。

一.适配问提

下面是适配过程中发现的问提,在页面顶端或下方出先了黑条和异常,影响用户的使用体验:

二.推荐适配方案

对于屏幕纵横显示问提,影响因素主要有两点:

  • 1)App targetSdkVerion

  • 2)分屏模式:android:resizeableActivity="true" 表示支持分屏模式,此设置只针对Activity有效。

针对适配中的问提,推荐以下适配方案进行优化:

  • 1. App targetSdkVerion >= 26然后支持分屏模式,删除最大纵横比设置:

删除最大纵横比办法:

将下面的代码删除即可,Android会自动根据屏幕调节(推荐)

  • 2. App targetSdkVerion >= 26且不支持分屏模式时,删除最大纵横比设置然后将其设置为最大值:

1)删除最大纵横比办法:

将下面的代码删除即可,Android会自动根据屏幕调节(推荐)

2)设置最大纵横比办法:

在AndroidManifest.xml中进行如下配置

可为 然后设置最大纵横比,目前可设置为2.4,完后 根据市场上的最大纵横比及时修改。

  • 3. App targetSdkVerion <= 25且不支持分屏模式时:

默认的apsect ratio为1.86,需用对最大纵横比进行设置,然后在大于1.86的手机上运行App会出先黑条的问提。

设置最大纵横比办法:

在AndroidManifest.xml中进行如下配置,可为设置最大纵横比,目前可将ratio_float替换为2.4,完后 根据市场上的最大纵横比及时修改。

三.安卓官方参考

以上内容可参考安卓官网:(https://developer.android.com/guide/practices/screens-distribution#MaxAspectRatio)

四.适配支持

然后您在适配过程中遇到任何技术问提,都需用发邮件至:[email protected]

邮件主题:三星屏幕适配+APP名