解決:
摘自小米適配文檔:https://dev.mi.com/console/doc/detail?pId=1160
聲明 Maximum Aspect Ratio
Android 標準接口中,支持應用聲明其支持的最大屏幕高寬比(maximum aspect ratio)。具體聲明如下,其中的 ratio_float 被定義爲是高除以寬,以 16:9 爲例,ratio_float = 16/9 = 1.778 (18:9則爲2.0)。
<application>
<meta-data android:name="android.max_aspect" android:value="ratio_float" />
</application>
若開發者沒有聲明該屬性,ratio_float 的默認值爲1.86,小於2.0,因此這類應用在全面屏手機上,默認不會全屏顯示,屏幕底部會留黑。考慮到將有更多 19.5:9 甚至更長的手機出現,建議開發者聲明 Maximum Aspect Ratio ≥ 2.2 或更多。值得一提的是,如果應用的 android:resizeableActivity 已經設置爲 true,就不必設置 Maximum Aspect Ratio 了。詳見 Android 官方文檔 Declaring maximum aspect ratio。