美文网首页
Android全面屏适配的问题

Android全面屏适配的问题

作者: Zcurry | 来源:发表于2019-02-20 12:59 被阅读0次

关于全面屏更多相关内容请移步至另一篇文章

  1. 问题来源
    老项目装在小米play手机上(全面屏),屏幕下方出现黑色长条。在其他非全面屏手机上正常显示。
  2. 问题重现
    创建与小米play相同分辨率(1080x2280 )的android模拟器,问题重现。
    image.png
  3. 问题寻找
    问题重现后,可以确定与屏幕分辨率有关。但是新项目运行在此尺寸的手机上,仍可以正常显示。经比较老项目targetSdkVersion为22,而新项目targetSdkVersion为28。
  4. 问题解决
  • 方案一:
    当targetSdkVersion为22,不更改其版本时,可以在AndroidManifest中设置
<application 
  ...>
  <meta-data
            android:name="android.max_aspect"
            android:value="2.1"/>
</application >
  • 方案二:
    更改targetSdkVersion为26及以上,则可以解决问题。

关于全面屏更多相关内容请移步至另一篇文章

相关文章

网友评论

      本文标题:Android全面屏适配的问题

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