Posted by Neto Marin, Developer Advocate, Google Play
來(lái)自Android Developers Blog 上的一篇文章Update your app to take advantage of the larger aspect ratio on new Android flagship devices
為了給用戶更好的視覺體驗(yàn),許多Android生產(chǎn)廠商開始嘗試超大屏幕,三星剛剛發(fā)布了自己的全新旗艦手機(jī)-- Samsung Galaxy S8,就使用了18.5:9的長(zhǎng)寬比棍好。在今年早些時(shí)候召開的全球移動(dòng)大會(huì)上,LG也發(fā)布了自己的全新旗艦--LG G6允耿,長(zhǎng)寬比達(dá)到18:9梳玫。
Paste_Image.png
(左)在18.5:9設(shè)備上,最大長(zhǎng)寬比設(shè)置為16:9的應(yīng)用程序
(右)在18.5:9設(shè)備上右犹,最大長(zhǎng)寬比設(shè)置為18.5:9或更高比例的應(yīng)用程序```
為了充分利用這些大屏幕設(shè)備的大屏優(yōu)勢(shì)提澎,應(yīng)該考慮增加APP所支持更大的長(zhǎng)寬比,你只需在app 的```AndroidManifest.xml```下的```<application>```中定義一個(gè)名為*android.max_aspect*的```<meta-data>```元素:
<meta-data
android:name="android.max_aspect"
android:value="ratio_float" />```
其中ratio_float的值是app所支持的最大長(zhǎng)寬比念链,小數(shù)形式盼忌。
我們推薦您將APP的最大長(zhǎng)寬比設(shè)置為2.1或者更高,因此你需要在<application>
中設(shè)置
<meta-data
android:name="android.max_aspect"
android:value="2.1" />```
**注意**:如果沒(méi)有設(shè)置值掂墓,并且android:resizeableActivity不為true(即沒(méi)有開啟分屏模式)谦纱,那么最大寬高比默認(rèn)為1.86(大約16:9),您的應(yīng)用程序?qū)⒉粫?huì)利用額外的屏幕空間君编。
隨著越來(lái)越多類似[ Samsung Galaxy S8](http://www.samsung.com/us/explore/galaxy-s8/meet/?cid=van-mb-cph-0329-10000146)和 [LG G6](http://www.lg.com/us/mobile-phones/g6)這樣的超大屏手機(jī)的出現(xiàn)跨嘉,你將有機(jī)會(huì)在app中顯示更多的內(nèi)容并且創(chuàng)造出更吸引人的體驗(yàn)。