专栏名称: 谷歌开发者
Google中国官方账号。汇集Android, Chrome, Angular等移动和网络开发技术、Google Play和AdMob等开发者成长、优化和变现平台。
目录
相关文章推荐
互联网那点事儿  ·  高德全面开放时空智能应用 助力产业AI+应用落地 ·  4 天前  
新浪科技  ·  【#苹果称iPhone16更易维修#】苹果一 ... ·  5 天前  
36氪  ·  广东最适合度假的城市,毫无班味 ·  6 天前  
51好读  ›  专栏  ›  谷歌开发者

Android 兼容性 | 充分利用新款 Android 旗舰设备上更大的纵横比

谷歌开发者  · 公众号  · 科技媒体  · 2017-04-22 12:04

正文


为给用户带来更具吸引力的观看体验,许多 Android 原始设备制造商 (OEM) 纷纷试水新款超宽屏智能手机。Samsung 刚刚发布了一款全新旗舰级设备 Samsung Galaxy S8,其采用纵横比达 18.5:9 的全新显示屏。在今年早些时候的世界移动通信大会上,LG 也发布了其新款旗舰级设备 LG G6,其采用纵横比达 18:9 的超宽显示屏。


△ (左图)18.5:9 设备上最大纵横比设置为 16:9 的应用 

(右图)18.5:9 设备上最大纵横比设置为 18.5:9 的应用


为了充分利用这些设备上更大的显示屏,您应考虑增大应用支持的最大纵横比。为此,只需在应用的   元素中声明 android.max_aspect   元素:



您的应用可以支持的最大纵横比,以小数形式表示,其格式如下(长尺寸/短尺寸)。

我们建议您将应用设计为支持 2.1 或更高的纵横比。为此,您需要向  元素添加以下代码:



注:如果您未设置任何值,并且 android:resizeableActivity 不为 true,则最大纵横比默认为 1.86(大约相当于 16:9),您的应用将无法充分利用额外的屏幕空间。


随着越来越多像 Samsung Galaxy S8 和 LG G6 这样的超宽屏 Android 设备的不断涌现,您将有更多的机会利用您的应用展示更多的内容并打造更打动人心的体验。


如需了解如何在 Android 上支持多种屏幕,请您点击 “阅读原文” 获取更多详细信息



推荐阅读:

Android 兼容性 | NDK 工具集更新须知

介绍Android原生开发工具包r14

四月刊 | Google Play 开发者 FAQ

领取《出海宝典》,迈出成功出海的第一步!