美文网首页
屏幕全屏适配的简单方法

屏幕全屏适配的简单方法

作者: 程序猿峰岑 | 来源:发表于2018-10-25 10:17 被阅读0次

        在讲解怎么解决bug之前先讲一下怎么查找这类bug,俗话说:“授人以鱼不如授人以渔”。

        昨天,我的同事发现关闭虚拟键盘的情况下,vivoY83A机型下面仍然有白色粗线条,跟有虚拟键盘的宽度一样,一开始我与其他的app做对比,发现其他在启动也也没发现白色的线条,为什么我的app就有呢,而且是所有的页面都有。

        这就要从全局找原因,一开始想到的是基类BaseActivity中查找原因,除了沉浸式也没有其他的设置,查找无果,又想到主题设置中查找原因,主题中有设置全屏的属性,说明也不是主题的问题,又想到app的运行启动原理,很有可能是清单文件中的问题,查找结果发现了设置全屏的相关配置,配置代码如下:之前是2.1被我改成了2.3运行编译问题解决

查找相资料,上边的设置是设置屏幕的最大屏幕的横纵比,默认宽高比1.86 ,如果不设置我在小米mix2s做了一下测试发现页面没法完全显示,屏幕的底部有很高一部分是黑屏。value = “ratio_float” ,官方建议是2.1 但在小米Y83A是没有全屏的,所有在此基础上可以把ratio_float值设置大一些就解决了。

相关文章

  • 屏幕全屏适配的简单方法

    在讲解怎么解决bug之前先讲一下怎么查找这类bug,俗话说:“授人以鱼不如授人以渔”。 昨天,我的同事发现关闭虚拟...

  • Flutter 全面屏适配Android 和IOS

    概要: 1.全屏幕特色,及存在的问题; 2.适配IOS全屏iPhone X; 3.适配Android 全面屏 总结...

  • 定制指定型号的TV/Wear/Tablet等尺寸设备

    Android Studio 注意,屏幕适配,最简单的方法: TV 文件:...

  • 全屏幕适配

    说起屏幕适配, 估计很多人都会想到autoLayout, 想到Masonry, 但是今天说的屏幕适配与这自动布局没...

  • 关于transform的套用

    案例:播放视频-全屏播放 这里不考究屏幕旋转,而是直接用transform 为了适配屏幕,就需要进行旋转、放大、平...

  • rem 屏幕适配

    屏幕适配方法

  • css media 适配屏幕宽度

    H5 屏幕适配 css media 适配屏幕宽度;js 通过 适配获取屏幕宽度,来执行对应方法; max-widt...

  • Flutter 全屏幕适配

    全面屏手机的特点: 1、大、屏占比高、长宽比达到了19.5:9甚至更高; 2、短点的像素、density的取值都是...

  • Flutter 全屏幕适配

    1. 全屏幕特点,及存在的问题 特点: 大,屏占比高,长宽比不再是16:9,达到19.5:9甚至更高 短边的像素....

  • 屏幕适配的总结笔记

    一、屏幕适配-autoresizing简单使用 1、为什么要屏幕适配? > iphone手机屏幕尺寸呈现多样化。 ...

网友评论

      本文标题:屏幕全屏适配的简单方法

      本文链接:https://www.haomeiwen.com/subject/vdkqtqtx.html