Android AutoSize屏幕适配中图标及字体放大的问题解决
现象:
项目接入Android AutoSize屏幕适配框架,项目本身主界面是横屏操作的界面。测试中用户反馈在vivo x27的手机或者其他机型也会出现(没测试出来)横屏后所有的图标及字体都放大。
原因查找:
查看Android AutoSize的源码可知,isBaseOnWidth的标志位为屏幕适配的基准。在获取资源文件getResources()的对图片/文字及其他资源文件可以指定具体的适配方案,vivo x27横屏转换后获取的宽高对调了,所以导致原本以宽(或者高)为基准数值相对调,导致界面的图标及字体放大或者缩小。
解决方法:
在activity的getResources()方法中进行宽高的判定,选择具体适配基准值:
Android AutoSize屏幕适配中图标及字体放大的问题解决相关推荐
- Android 屏幕适配(修改系统字体大小、显示大小、修改分辨率相关适配)
Android实际开发中会遇到各种各样的机型,所以就需要对多种机型进行适配.常见的适配在这类就不详细介绍了,大家可以参考这里的系列文章Android通用屏幕适配讲解的已经很详细了.下面说的是:当修改系 ...
- Android的屏幕适配
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...
- Android开发屏幕适配全攻略
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...
- Android TV 屏幕适配
Android TV 屏幕适配 1 1.dpi ,dip(dp), density 几个比较难描述的概念,摘这个blog的: http://www.cnblogs.com/wader2011/arch ...
- android – 多屏幕适配相关
android – 多屏幕适配相关 作者: 曲天日期: 2011/10/27 1.基本概念 屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).a ...
- Android开发——Android手机屏幕适配方案总结
0. 前言 Android的屏幕适配,即使得某一元素在Android不同尺寸.不同分辨率的手机上具备相同的显示效果,这个问题一直以来都是我们Android开发者不得不面对的问题.本文参考了很多前人的博 ...
- Android多屏幕适配-手机
1.常用单位及其关系 px:像素 inch:英寸 pt:1/72 英寸 dpi:一英寸长的直线上的像素点的数量,即像素密度.不同的设备,dpi值不同,显示效果不同,dpi的值跟设备硬件有关.标准值是1 ...
- Android不同屏幕适配的大神解决方案(转)
在CSDN社区逛了这么多年,从中也学习了很多,但是一直没有时间自己写博客(其实是因为太菜,滑稽),这也是我第一次转载大神的文章,不是很会弄,所以里面的内容和链接全是用的原作者的,也没有经过精简和编辑, ...
- android相机横屏竖屏,GitHub - qixuefeng/CameraAdapt: Android相机屏幕适配
CameraAdaptDemo Android相机屏幕适配 该项目主要是为了做相机下的屏幕适配 具体思路可以参见我的这篇文章 Android 相机屏幕适配 测试: 机型:华为荣耀8 (厂商:honor ...
最新文章
- 有一群少年班的好朋友是什么感觉?快快快快快快疯掉了!
- Ganglia监控安装配置
- js:插入节点appendChild insertBefore使用方法
- 【Java】Java垃圾回收机制
- SpringCloud工作笔记036---oauth2微服务Establishing SSL connection without server's identity verification
- 腾讯下一步:关注通用AI,加大投入产业互联网,推出医疗新品AI显微镜
- 新法规将处罚垃圾邮件制造者
- activity状态的保存和恢复
- git不能上传空目录和设备文件
- WPF Ribbon 开发资料分享
- JSP 九大内置对象及四个作用域详解
- Odin - Inspector and Serializer 学习笔记总结
- SpringCloud Alibaba微服务实战一 基础环境准备
- Error: [$injector:unpr] Unknown provider: $scopeProvider - $scope -错误解决方案
- 如何用软件测试电源好坏,电脑电源怎么测试好坏?如何测试电脑电源好坏?
- °¬Èð×Éѯ¼¯ÍŸ߼¶¸±×ܲÃÈÎÄ£ºÊý×ÖÐÂýÌå¾¼Ã..
- JDK和tomcat配置HTTPS协议
- 什么是频谱分析仪?主要功能和应用领域有哪些?主要品牌TFN FMT650的详情介绍
- 雷军谈人生低谷,刘强东“卸任”后“整顿”京东,AI 引领技术热潮 | 2022 科技圈那些事...
- 2.2 网络接口与互联网层安全
热门文章
- transform.normalize
- 手机安全卫士(七)----- 添加黑名单(防骚扰)
- Golang源码学习(二)----Go源码学习基础
- 【MapReduce】基础案例 ---- Reduce Join 实现数据合并(表连接)
- amoeba for mysql配置_amoeba-mysql配置安装(收集整理)
- python qq空间_GitHub - miyazawatomoka/Qzone-API: QQ空间的Python接口
- Linux学习-postfix配置
- 一款App端实现免填邀请码建立上下级关系
- Dev-C++5.11游戏创作之三星战
- 如何在word中打钩