标签: android
我在android中使用可绘制资源在完整图像背景中实现了一个启动画面。这在传统屏幕宽高比上正确显示。当我现在在三星Galaxy S8中运行它,它的宽高比为18:9时,背景图像会被垂直拉伸。
我回避使用布局作为我的启动画面,因为图像会出现延迟。
我能想到的一件事是,如果我们有一个特定的图像大小为18:9但是我怎么能这样做以便android会根据某个宽高比选择特定的图像?
答案 0 :(得分:2)
使用屏幕宽高限定符并为长屏设备制作不同的布局,Android会检测它。
答案 1 :(得分:-1)
这不是一个完美的答案,但是它适用于您不关心图像裁剪的情况,请添加
android:scaleType="centerCrop"
在启动xml的imageview标签中。