1

我的 Android 应用背景图片有问题。它足够大:800 x 470 像素,但问题是 - 当我将它用作布局背景属性时(顺便说一下,我使用线性布局),它会被拉伸到屏幕尺寸。我找到了一个使用 ImageView(使用 centerCrop scaleType)的解决方案,但它裁剪了图像的最中心,我想裁剪它的 LEFT 部分。X 轴偏移有帮助,但如果我切换到水平布局 - 它看起来像废话。是否有任何解决方案可以帮助我不使用两个单独的背景图像?或者这是不可能的。

非常感谢您的回答。:)

4

1 回答 1

1

Android 设备有许多不同的屏幕尺寸,因此最好不要有固定尺寸的背景。

您可以使用 9-patch 图像并在图像中定义应该拉伸的区域,您可以在此处了解这一点http://developer.android.com/guide/developing/tools/draw9patch.html

当然,使用 9-patch 可能会影响背景图像设计,因此您必须进行调整以使其对 9-patch 友好。

希望有帮助。

于 2012-05-05T11:56:14.650 回答