美文网首页Android开发Android开发经验谈Android技术知识
Android App运行不能满屏,出现上下黑边

Android App运行不能满屏,出现上下黑边

作者: Roll圈圈 | 来源:发表于2018-09-30 10:27 被阅读98次

    问题

    今天在运行之前的老项目的时候发现在2160*1080分辨率的手机上出现了上下黑边的情况,这款设备属于长屏幕,在其他正常设备下显示正常,如下图所示:

    有黑边.jpg

    解决办法

    在AndroidManifest.xml中的<application>标签内部添加如下代码即可:

    <meta-data
          android:name="android.max_aspect"
          android:value="2.1" />
    

    至于为什么是2.1,其实这是官方推荐的值:官方推荐 >=2.1

    修复之后的效果图:

    没有黑边.jpg

    自信的小伙伴可以看下这篇博客:
    Update your app to take advantage of the larger aspect ratio on new Android flagship devices

    相关文章

      网友评论

      • Passon_Fang:正确姿势是提高 compileSDK
        Passon_Fang:@Roll圈圈 targetSdkVersion>=24就可以了
        Roll圈圈:@Passon_Fang 那要提高到多少才能解决?:smirk:
      • 楊帥:请问你说这个是版本问题产生的黑边添加了这个就不需要升级版本么?我碰到的下边黑框就直接升级版本就好了
        楊帥:@Roll圈圈 我现在27
        Roll圈圈:@楊帥 升级什么版本?升到多少呢?

      本文标题:Android App运行不能满屏,出现上下黑边

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