当前位置:   article > 正文

Android AutoSize屏幕适配中图标及字体放大的问题解决_android screenmatch适配1920*720平板 然后字很大

android screenmatch适配1920*720平板 然后字很大

 现象:

项目接入Android AutoSize屏幕适配框架,项目本身主界面是横屏操作的界面。测试中用户反馈在vivo x27的手机或者其他机型也会出现(没测试出来)横屏后所有的图标及字体都放大。

原因查找:

查看Android AutoSize的源码可知,isBaseOnWidth的标志位为屏幕适配的基准。在获取资源文件getResources()的对图片/文字及其他资源文件可以指定具体的适配方案,vivo x27横屏转换后获取的宽高对调了,所以导致原本以宽(或者高)为基准数值相对调,导致界面的图标及字体放大或者缩小。

解决方法:

在activity的getResources()方法中进行宽高的判定,选择具体适配基准值:

  

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/332442
推荐阅读
相关标签
  

闽ICP备14008679号