Android适配全面屏

作者: 旺仔爸 | 来源:发表于2018-06-29 10:13 被阅读107次

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

image

(左图)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"/>

ratio_float

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

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

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

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

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

如需了解如何在 Android 上支持多种屏幕的更多详细信息,请访问支持多种屏幕页面。

原文地址:http://developers.googleblog.cn/2017/04/android.html

适配前效果:

image.png

适配后效果:


image.png

相关文章

  • Android适配之版本适配

    这篇文章用来记录学习和开发时遇到的版本适配问题,持续更新 全面屏、刘海屏的适配:Android 9 支持最新的全面...

  • Android全面屏适配

    Android全面屏适配 方案1: AndroidManifest.xml 文件添加属性: 应用适配建议采用me...

  • Android Studio 图片适配/使用之SVG

    前言 适配可以说是Android的老大难问题了,Android厂商众多,设备碎片化严重.大屏小屏,全面屏,异形屏数...

  • 安卓适配

    ------刘海屏------屏幕适配 | Android 刘海屏适配总结Android刘海屏适配方案Androi...

  • Android 全面屏适配

    全面屏 小米mix(18:9屏幕)的出现标志的Android手机进入全面屏时代,这个非主流的尺寸确实带来了更多的观...

  • android全面屏适配

    在迎来全面屏时代之前 屏幕比例基本上都是16:9,所以比较好适配但是现在越来越多的屏幕占比都是为18:9,或者18...

  • Android全面屏适配

    什么是全面屏? 概念 很多人可能把全面屏跟曲面屏混淆,其实这是两个不同的概念。 一般手机的屏幕纵横比为16:9,如...

  • Android适配全面屏

    为给用户带来更具吸引力的观看体验,许多 Android 原始设备制造商 (OEM) 纷纷试水新款特长屏幕智能手机。...

  • 安卓小米全面屏适配问题

    安卓小米全面屏适配问题,在清单文件application下加上 android:resizeableActivit...

  • Android适配-Android全面屏适配问题

    1全面屏dialog 弹窗问题 注意dialog布局不要设置 背景颜色 @null true @color/t...

网友评论

    本文标题:Android适配全面屏

    本文链接:https://www.haomeiwen.com/subject/ctboyftx.html