安卓为开发者提供简单易用的适配方案
好酷屋教程网小编为您收集和整理了安卓为开发者提供简单易用的适配方案的相关教程:市面上各种高宽比的手机越来越多,产品不断追求更高纵横比,更好的用户沉浸体验时,给开发者带来了更多的挑战。开发者都希望一个APP覆盖尽可能多的横纵比手机,同时可以呈现完美的视觉效果。据安卓官方资料和最近
市面上各种高宽比的手机越来越多,产品不断追求更高纵横比,更好的用户沉浸体验时,给开发者带来了更多的挑战。开发者都希望一个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)
四.适配支持
如果您在适配过程中遇到任何技术问题,可以发邮件至:rdtpservice@samsung.com
邮件主题:三星屏幕适配+APP名
以上就是好酷屋教程网小编为您收集和整理的安卓,已,开发者,提供,易用的,用的,简单相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/shuma/6430c06f253d00fdc50fe330.html
相关推荐