如何在android应用中支持18:9宽高比?

如何在android应用中支持18:9宽高比?

有两种方法可以解决这个问题。首先,你需要决定是否要在你的应用程序中支持新的比率。

如果我们选择不支持它会发生什么?

嗯,在屏幕的顶部和底部会有一些黑色的空间可见,而应用程序将在中间。当然,这将是大宽高比手机(18:9)的行为。在标准的长宽比手机(16:9)中,应用程序将按原样工作,没有任何问题。

我认为这有三个主要缺点:

1)由于顶部和底部的黑色条纹,UI可能看起来不那么吸引人。

2)你将失去利用额外可用空间的机会,这些空间可能会为你带来好处。

3)你将无法在多窗口支持下运行你的应用程序。在这里值得一提的是,多窗口支持是谷歌推动更新宽高比的设备的主要原因。因为在2:1的比例下,屏幕可以完美地分成两个正方形。

如果你仍然出于某种原因决定不支持它,那么这就是你需要做的:

在你的应用清单中,

将android:resizeableActivity设置为false。

通过这样做,最大纵横比恢复到16:9 (大约)。

如果你想让你的应用程序支持大宽高比,你需要这样做:

在应用程序清单的标签中,添加以下元数据:

代码语言:javascript复制通过这样做,您告诉android系统此应用程序设计为支持18.5:9的最大纵横比(约顺便说一下,这是S8的纵横比)。

💡 相关推荐

探索Linux中的`ld`命令:链接器的奥秘
完美365体育app下载安装

探索Linux中的`ld`命令:链接器的奥秘

📅 10-12 👀 326
android 手机性能测试工具,不服跑个分?安卓手机性能测试工具科普
冷與熱在口中交織!韓網夯「#Dirty Coffee 髒髒咖啡」越髒越上癮~