2013-06-29 54 views
1

有没有办法为屏幕密度和屏幕尺寸创建drawable?目前我只能将drawables加入标准屏幕密度类别(MDPI,HDPI,XHDPI,XXHDPI)。如果比较具有相同屏幕尺寸但密度不同的四台设备,则此功能起作用。如果我使用这些可绘图的另一个屏幕,则图形看起来或者与设备尺寸成比例太大或太小,这在平板电脑上尤其明显。我如何使drawable来避免这种情况?创建密度和屏幕尺寸的drawables?

回答

1

阅读:

http://developer.android.com/guide/practices/screens_support.html#density-independence

基本上你需要避免设置尺寸和有多个分辨率的图像时使用“像素”。您的图像将自动缩放。

+0

是的,我明白如何缩放工程。它将为所有设备创建相同物理尺寸的drawable;这是我目前正在做的。但我真的希望更大的屏幕具有相应更大的物理尺寸可绘制。 – mpellegr

+0

@mpellegr在这种情况下,这可能是有用的:http://developer.android.com/tools/help/draw9patch.html – Caner

+0

是的,如果我想增加一个按钮的大小或类似的东西,那将会起作用。但它不适用于图标等图形图像。 – mpellegr