drawable mdpi / ldpi / hdpi应该是drawable normal / small / large?

时间:2014-10-13 12:42:29

标签: android

我在ldpi / mdpi / hdpi文件夹下放置了不同的图像尺寸,以便它可以提供不同的尺寸屏幕。所以hdpi / ldpi文件夹不应该大/小。因为在这里我们不是为不同的密度放置图像,而是实际上不同的屏幕尺寸。

如果它与密度有关,那么假设小屏幕设备的密度非常高(ppi),那么在该设备的情况下应该应用hdpi图像。

我已经浏览了开发人员文档以支持不同的屏幕尺寸,但仍然不清楚这一点。

2 个答案:

答案 0 :(得分:1)

  

因此,对于不同的屏幕尺寸,我们是否应该使用可绘制的小/中/大?

您应该根据需要使用两种类型的限定符(例如res/drawable-large-mdpi/),无论您选择哪种密度。对于不需要根据屏幕大小进行更改的图像,只需使用密度限定符即可。对于需要根据屏幕大小更改大小的图像,还要包括屏幕大小限定符,可以包括旧版本(例如-large)或更新版本(例如-sw600dp)。

答案 1 :(得分:1)

请尝试这种方式,希望这有助于您解决问题。

android中有以下可能的可绘制文件夹:

drawable-ldpi
drawable-mdpi
drawable-hdpi
drawable-xhdpi
drawable-xxhdpi
drawable-sw600dp // 7 inch tablet
drawable-sw720dp  // 10 inch tablet