爲給用戶帶來更具吸引力的觀看體驗,許多 Android 原始設備製造商 (OEM) 推出超寬屏智能手機,如Samsung Galaxy S8採用縱橫比達 18.5:9 的全新顯示屏,LG G6採用縱橫比達 18:9 的超寬顯示屏。
(左圖)18.5:9 設備上最大縱橫比設置爲 16:9 的應用
(右圖)18.5:9 設備上最大縱橫比設置爲 18.5:9 的應用
爲了充分利用這些設備上更大的顯示屏,需增大應用支持的最大縱橫比,在應用的 <application> 元素中聲明 android.max_aspect <meta-data> 元素:
<meta-data android:name="android.max_aspect"
android:value="ratio_float"/>
Google建議將應用設計爲支持 2.1或更高的縱橫比,如下所示:
<meta-dataandroid:name="android.max_aspect" android:value="2.1" />
注:如果未設置任何值,並且 android:resizeableActivity 不爲 true,則最大縱橫比默認爲 1.86(大約相當於16:9),應用將無法充分利用額外的屏幕空間。