Android黑条状态栏下方。它是什么?

时间:2017-05-26 08:53:47

标签: android statusbar

Android 7.0 安装我的应用程序和hockeyapp应用程序后,状态栏下有一个奇怪的黑条。做了什么?如何解决?

enter image description here

1 个答案:

答案 0 :(得分:3)

听起来你正在考虑使用三星S8设备。

在清单中的Application标记内,尝试添加最大宽高比的元数据。

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

大多数设备都有矩形屏幕,其宽度非常接近其高度,从传统电视屏幕的4:3比率到现在常见的16:9比率。但是,在某些情况下,应用可能会在具有更极端宽高比的设备上运行。

     

应用可以声明它能够支持的最大宽高比。如果应用程序在具有更高端宽高比的设备上运行,系统会自动将应用程序设置为letterbox,使部分屏幕保持未使用状态,以便应用程序可以按指定的最大宽高比运行。

三星S8具有这些“极端”宽高比之一,因此必须指定您支持它们。为什么这不是默认情况下,我不知道

如果你的目标是API 24及更高版本,你应该能够克服这个问题。否则,请尝试将最大宽高比设置为大于建议的最小值2.1。

  

注意:如果活动的android:resizeableActivity属性设置为true,则无需设置最大宽高比。如果您的应用以API级别24或更高为目标,则此属性默认为true。有关更多信息,请参阅为多窗口模式配置应用程序

Android documentation about the issue can be found here