上面的日志显示,你只是以宽为基准,当然只能让宽度占满屏幕

没有什么基准高,基准宽这么一说,只能以高或宽中的一个作为基准,建议看看我的 文章,原理看懂了才会用,以下为文章内容

要看懂下面的内容,还得明白,今日头条的适配方式,今日头条适配方案默认项目中只能以高或宽中的一个作为基准,进行适配,为什么不像 AndroidAutoLayout 一样,高以高为基准,宽以宽为基准,同时进行适配呢

这就引出了一个现在比较棘手的问题,大部分市面上的 Android 设备的屏幕高宽比都不一致,特别是现在大量全面屏的问世,这个问题更加严重,不同厂商推出的全面屏手机的屏幕高宽比都可能不一致

这时我们只以高或宽其中的一个作为基准进行适配,就会有效的避免布局在高宽比不一致的屏幕上出现变形的问题

你设置的设计图尺寸,宽是375dp,高是667dp,其实在框架适配时只会用到其中的一个,当以宽为基准进行适配时,用的就是宽度 375 dp,当以高度为基准进行适配时,用的就是高度 667 dp

在你当前页面以宽为基准进行适配时,在布局中有一个 View 宽度为 375dp,那这个 View 的宽度就刚好覆盖屏幕宽度,和屏幕一样宽,但如果这个 View 高为 667 dp 就不可能刚好覆盖屏幕高度,在有些设备会超出屏幕高度,有些会低于

如果你当前页面以高为基准进行适配,这时 667 dp 高度的 View 就可以刚好覆盖屏幕高度,在任何设备上都会刚好覆盖屏幕高度,不会过高,也不会过低,但是 375 dp 的宽度,就又可能会出现无法覆盖屏幕宽度的问题,在有些设备会超出屏幕宽度,有些会低于

它只能以高宽中的一个作为基准进行适配,这是为了在屏幕高宽比和设计图高宽比不同的设备上,也能正常适配,不是所有设备的屏幕高宽比都和设计图高宽比一样,你如果让设计图在所有设备上高宽都全部填充屏幕,那在高宽比与设计图高宽比不同的屏幕上,你的 View 肯定会严重变形,懂了原理才能刚好的使用框架,建议你好好看看我的文章

框架默认以宽度为基准进行适配,如果要想以高度为基准 AutoSizeConfig.getInstance().setBaseOnWidth(false)

android 适配红米,红米5plus适配问题 · Issue #8 · JessYanCoding/AndroidAutoSize · GitHub相关推荐

  1. 小米6系统 android版本是多少,MIUI全新升级Android P!小米6全新适配,快看看有没有你的手机...

    原标题:MIUI全新升级Android P!小米6全新适配,快看看有没有你的手机 就在昨天,MIUI官方微博透露了小米2019年计划Q2进行Android P系统适配消息.然而就在当天下午,小米手机系 ...

  2. android屏幕适配的目的,Android 不同分辨率下屏幕适配的实战方案与经验总结

    Android 开发中,屏幕适配是一大考点,几乎每一场面试,都不会落下这个问题,这个问题说简单也简单,说难也难,当然对于有过真实的适配经验的人来说,这个根本不算什么问题,从坑里爬过的人,自然知道这其中 ...

  3. 技术实践 | Android 设备音视频兼容性适配

    导读:WebRTC 是一个非常优秀的项目, 可以支持 Web.iOS.Android.Mac.Windows.Linux 在内的所有平台的 API,保证了 API 在所有平台的一致性.然而 WebRT ...

  4. 【原】android【手机】屏幕适配解决方案,完美适配适配hdpi,xhdpi,xxhdpi的做法。...

    1.先说要怎么做,后面在慢慢讲解: 2.现在来讲解为什么要放这三套: 这三套其实按内容来说就两种,为什么这两种可以适配hdpi,xhdpi,xxhdpi呢? 那么两种类型的dimens就可以了,为什么 ...

  5. Android P(3)---Android P版本刘海屏适配指南

    Android P版本刘海屏适配指南 Android P预览版增加了很多亮点新特性,其中最接地气.最直观的改变当属适配了类似于华为P20的顶部凹槽屏幕设计这一项,俗称刘海屏. 在开发者模式中,Andr ...

  6. android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解

    Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...

  7. android版本兼容API24,Android 7.0 (API 24) 适配

    Android 7.0 (API 24) 适配 电池和内存 低电耗模式 此项新增的行为不会影响有关使您的应用适应Android 6.0(API级别23)中所推出的旧版本低电耗模式的建议和最佳做法,如对 ...

  8. Android最全的屏幕适配

    转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入 ...

  9. 今日头条Android适配方案,android 今日头条的屏幕适配理解

    前一段时间无意中看到今日头条的适配方案,使用到项目中,感觉真的是无比丝滑.所以特意写一篇文章分享给小伙伴们! 本文知识点: 为什么要做屏幕适配 今日头条的适配方案(划重点) 今日头条的适配方案的一些问 ...

最新文章

  1. android源码中常用的Rect方法
  2. JSP传递值给servlet的方式
  3. 在使用.Net Reflector时发现了一个Bug:)
  4. ARM linux内核启动时几个关键地址【转】
  5. tinyhttp源码阅读(注释)
  6. java使用zmodem_SecureCRT 中使用zmodem和Linux服务器交换文件
  7. Vscode在Windows上配置远程开发
  8. VLFeat在matlab中的使用
  9. 精通ASP.NET Web程序测试
  10. W10笔记本电脑弄成WIFI
  11. 端端Clouduolc与百度云盘等公有云同步的区别
  12. AlexNet系列I:模型参数计算
  13. 数据库原理题型 - 选择题
  14. 常用、免费的API接口网址
  15. android室内定位传感器辅助pdr jar,基于PDR辅助的视觉室内定位算法的研究
  16. 人工解决问题和用计算机解决问题的相同点,2计算机解决问题的过程.docx
  17. 【转载】按键精灵对安卓APP进行自动化界面点击测试
  18. 华为荣耀9短接点 | 华为荣耀9拆机短接TP测试点 | 华为荣耀9怎么短接出HUAWEI USB COM 1.0 (COM3)
  19. 重走长征路---OI每周刷题记录---8月16日 2014
  20. 什么是蓝光危害?62471认证测试项目

热门文章

  1. python 爬取快手数据
  2. 支付密码html组件,vue 支付密码组件
  3. Windows系统自动登录
  4. iOS断点 - 符号断点
  5. pdf用什么打开?常见渠道一览
  6. 【数据结构|链表】单链表基本操作
  7. 一些关于dagger2的理解(二)
  8. VUE项目(单页面)问题之:从详情页返回列表页时返回到上次滚动位置,并还原列表页所有点击、搜索等状态
  9. 高并发下如何缩短响应时间
  10. 将long转成DateTime