APP開發實戰169-屏幕縱橫比的參數設置

爲給用戶帶來更具吸引力的觀看體驗,許多 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),應用將無法充分利用額外的屏幕空間。

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