關於apk不能在長屏手機上不能充滿的問題

解決:

摘自小米適配文檔: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


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章