现象:

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

原因查找:

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

解决方法:

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

Android AutoSize屏幕适配中图标及字体放大的问题解决相关推荐

  1. Android 屏幕适配(修改系统字体大小、显示大小、修改分辨率相关适配)

    Android实际开发中会遇到各种各样的机型,所以就需要对多种机型进行适配.常见的适配在这类就不详细介绍了,大家可以参考这里的系列文章Android通用屏幕适配讲解的已经很详细了.下面说的是:当修改系 ...

  2. Android的屏幕适配

    Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...

  3. Android开发屏幕适配全攻略

    Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...

  4. Android TV 屏幕适配

    Android TV 屏幕适配 1 1.dpi ,dip(dp), density 几个比较难描述的概念,摘这个blog的: http://www.cnblogs.com/wader2011/arch ...

  5. android – 多屏幕适配相关

    android – 多屏幕适配相关 作者: 曲天日期: 2011/10/27 1.基本概念 屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).a ...

  6. Android开发——Android手机屏幕适配方案总结

    0. 前言 Android的屏幕适配,即使得某一元素在Android不同尺寸.不同分辨率的手机上具备相同的显示效果,这个问题一直以来都是我们Android开发者不得不面对的问题.本文参考了很多前人的博 ...

  7. Android多屏幕适配-手机

    1.常用单位及其关系 px:像素 inch:英寸 pt:1/72 英寸 dpi:一英寸长的直线上的像素点的数量,即像素密度.不同的设备,dpi值不同,显示效果不同,dpi的值跟设备硬件有关.标准值是1 ...

  8. Android不同屏幕适配的大神解决方案(转)

    在CSDN社区逛了这么多年,从中也学习了很多,但是一直没有时间自己写博客(其实是因为太菜,滑稽),这也是我第一次转载大神的文章,不是很会弄,所以里面的内容和链接全是用的原作者的,也没有经过精简和编辑, ...

  9. android相机横屏竖屏,GitHub - qixuefeng/CameraAdapt: Android相机屏幕适配

    CameraAdaptDemo Android相机屏幕适配 该项目主要是为了做相机下的屏幕适配 具体思路可以参见我的这篇文章 Android 相机屏幕适配 测试: 机型:华为荣耀8 (厂商:honor ...

最新文章

  1. 有一群少年班的好朋友是什么感觉?快快快快快快疯掉了!
  2. Ganglia监控安装配置
  3. js:插入节点appendChild insertBefore使用方法
  4. 【Java】Java垃圾回收机制
  5. SpringCloud工作笔记036---oauth2微服务Establishing SSL connection without server's identity verification
  6. 腾讯下一步:关注通用AI,加大投入产业互联网,推出医疗新品AI显微镜
  7. 新法规将处罚垃圾邮件制造者
  8. activity状态的保存和恢复
  9. git不能上传空目录和设备文件
  10. WPF Ribbon 开发资料分享
  11. JSP 九大内置对象及四个作用域详解
  12. Odin - Inspector and Serializer 学习笔记总结
  13. SpringCloud Alibaba微服务实战一 基础环境准备
  14. Error: [$injector:unpr] Unknown provider: $scopeProvider - $scope -错误解决方案
  15. 如何用软件测试电源好坏,电脑电源怎么测试好坏?如何测试电脑电源好坏?
  16. °¬Èð×Éѯ¼¯ÍŸ߼¶¸±×ܲÃÈÎÄ£ºÊý×ÖÐÂýÌå¾­¼Ã..
  17. JDK和tomcat配置HTTPS协议
  18. 什么是频谱分析仪?主要功能和应用领域有哪些?主要品牌TFN FMT650的详情介绍
  19. 雷军谈人生低谷,刘强东“卸任”后“整顿”京东,AI 引领技术热潮 | 2022 科技圈那些事...
  20. 2.2 网络接口与互联网层安全

热门文章

  1. transform.normalize
  2. 手机安全卫士(七)----- 添加黑名单(防骚扰)
  3. Golang源码学习(二)----Go源码学习基础
  4. 【MapReduce】基础案例 ---- Reduce Join 实现数据合并(表连接)
  5. amoeba for mysql配置_amoeba-mysql配置安装(收集整理)
  6. python qq空间_GitHub - miyazawatomoka/Qzone-API: QQ空间的Python接口
  7. Linux学习-postfix配置
  8. 一款App端实现免填邀请码建立上下级关系
  9. Dev-C++5.11游戏创作之三星战
  10. 如何在word中打钩