1. 程式人生 > >安卓全面屏適配的配置修改

安卓全面屏適配的配置修改

為了向用戶提供更具吸引力的觀看體驗,許多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"/>
  • 1
  • 2

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

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

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