我有一个按钮,我正在加载一个drawable。图像比按钮大,所以我将图像大小调整为38 x 38像素(实际调整大小而不是代码或xml)。现在,当我加载图像时,它看起来不错。我担心不同的屏幕尺寸,如果屏幕较小而我的按钮变小,那么可绘制的屏幕会越过它的边界吗?我该如何解决它呢?
PS:我读了Android最佳实践页面,但我想知道是否有一种方法,而不是在3个不同大小的不同文件夹中复制相同的图像
答案 0 :(得分:0)
我猜你已经从阅读最佳实践中了解到这一点,但也许你可以使用9补丁图像。它并不适合所有情况,但是如果你有一个你只想扩展边缘的图像,那就是要走的路。
如果您不能对特定类型的图像使用9补丁,请在模拟器中尝试使用几种不同屏幕尺寸的图像,然后再担心它:)。我的经验是,drawables默认会很好地扩展。