10

我的问题很简单,就像 layout-sw600dp,values-sw600dp 分别用于布局和值一样,相对于屏幕大小,可绘制文件夹有什么。

我在各种文档中读到,如果我们想使用任何大于或等于 7 英寸的屏幕,我们可以使用 layout-sw600dp 文件夹,对于任何屏幕尺寸较小的设备,布局文件夹将被考虑在内。那么我们如何也可以对图像使用相同的概念。现在有 ldpi、mdpi、hdpi 文件夹,但是图像是根据屏幕密度而不是屏幕尺寸拍摄的。现在,如果我正在开发一个在设备和手机上都可以使用的应用程序,那么我可能的图像处理方法应该是什么。

提前谢谢,请指导我。

4

2 回答 2

21

你也可以对drawable使用相同的概念,比如drawable-sw600dp、drawable-sw600dp-mdpi等。我在我的应用程序中使用了这个。

于 2012-04-09T09:53:47.783 回答
3

我不是 100% 支持这个,但我认为您也可以对可绘制对象使用相同的约定。尝试drawable-sw600dp-hdpi或类似的东西。虽然我也有一些问题,但您可能想在继续之前回答:

  1. 为什么要为更大的屏幕尺寸提供不同的图像(不是分辨率)?
  2. 如您所知,7 英寸设备将使用 layout-sw600dp 文件夹,那么为什么不对不同的可绘制对象使用不同的名称呢?那看起来会干净得多,imo。
于 2012-04-09T09:57:37.607 回答