2012-06-13 146 views
1

一个简单的小问题:9个修补程序必须为不同的屏幕分辨率创建4种不同的大小并放置在[drawables]中 - ldpi | mdpi | hdpi | xhdpi或只是一个图像,并放置在drawables文件夹内?什么是最好的实践?Android 9修补程序可绘制

回答

3

你不要来创建它在多个尺寸,但它可能看起来更好,如果你这样做,根据图像和你如何使用它。

增益9修补得到你主要是在某些(可能是统一的)区域的“拉伸”。非伸展区域仍然会受益于多个分辨率版本,就像它们不是9个补丁时那样(例如,如果你只有一个低分辨率的9贴片,它的“细节”区域可能会在高分辨率屏幕上看起来不舒服。

1

基本上,但如果你的图像包含复杂的形状不能由9patch本身维护,那么你必须创建单独的图像。