1

如果您将drawables放在/drawables目录中,它们将被缩放,如果您想要不同密度的特定drawables,您需要将它们放在特定目录中(/drawables-hdpi,/drawables-mdpi等)

但是,如果我仅在 /drawable-tvdpi 中有可绘制对象,它们会自动缩小/放大以适应密度吗?

4

2 回答 2

1

是的,它们会缩放,所以如果你在文件夹中放置一个 133 x 133px 的可绘制对象tvdpi,它将是 100px on mdpi, 150px for hdpi,依此类推。

Android 开发人员 - 屏幕支持页面上有更多信息,但通常您只需将可绘制对象放入tvdpi文件夹即可。

于 2013-01-24T14:07:30.043 回答
1

我相信他们会的,Android 总是会在您的目录中选择最好的可用图像,即如果您有一部 mdpi 手机,以及两种资源类型 hdpi 和 xhdpi,它会尝试选择紧接在请求密度 (hdpi) 之上的那个,而不是更大的,因为它正确地假设它就足够了。看看这里

但是,为什么不使用Bluestacks自己尝试一下呢?这是一个运行良好的安卓模拟器。它仍处于测试阶段,但对我很有帮助。

于 2013-01-24T14:07:41.070 回答