適配超寬屏智能手機

爲了向用戶提供更具吸引力的觀看體驗,許多Android OEM正在嘗試使用新的超寬屏智能手機。三星剛剛宣佈推出新款旗艦設備,即三星Galaxy S8,採用全新的顯示格式,寬高比爲18.5:9。 LG移動世界大會在今年早些時候推出了新的旗艦設備,即LG G6,屏幕長寬比爲18:9。
這裏寫圖片描述
(左)在18.5:9設備上,最大縱橫比設置爲16:9的應用程序 (右)在18.5:9設備上,最大寬高比設置爲或超過18.5:9的應用程序
爲了充分利用這些設備上更大的顯示格式,您應該考慮增加應用程序的最大支持寬高比。要這樣做,只需在應用程序的元素中聲明一個android.max_aspect 元素:

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

其中,ratio_float是應用程序可以支持的最大寬高比,以十進制形式表示爲(較長維度/較短維度)。
我們建議您設計應用程序以支持2.1或更高版本的寬高比。爲此,您將添加以下內容到元素:

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

注意:如果沒有設置值,並且android:resizeableActivity不是真的,那麼最大寬高比默認爲1.86(大約爲16:9),您的應用程序將不會佔用額外的屏幕空間。
隨着越來越多的超寬屏Android設備(如Samsung Galaxy S8和LG G6)成爲可用,您將有更多機會展示更多內容,併爲您的應用創造更多吸引人的體驗。

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