飞溅屏幕背景为18:9宽高比(三星Galaxy S8)

Ran*_*nan 5 android

我在android中使用可绘制资源实现了一个带有完整图像背景的启动画面.这在传统屏幕宽高比上正确显示.当我现在在三星Galaxy S8中运行它,其宽高比为18:9时,背景图像会被垂直拉伸.

我回避使用布局作为我的启动画面,因为图像会出现延迟.

我能想到的一件事是,如果我们有一个特定的图像大小为18:9,但我怎么能这样做,以便android将根据某个宽高比选择特定的图像?

小智 2

使用屏幕宽高比限定符并为长屏幕设备制作不同的布局,Android 会检测到它。

在此输入图像描述

  • 根据此/sf/ask/822666701/,“long”资源限定符也适用于 16:9 屏幕 - 因此无法区分 16:9和 18:9 (8认同)