我在ldpi / mdpi / hdpi文件夹下放置了不同的图像尺寸,以便它可以提供不同的尺寸屏幕。所以hdpi / ldpi文件夹不应该大/小。因为在这里我们不是为不同的密度放置图像,而是实际上不同的屏幕尺寸。
如果它与密度有关,那么假设小屏幕设备的密度非常高(ppi),那么在该设备的情况下应该应用hdpi图像。
我已经浏览了开发人员文档以支持不同的屏幕尺寸,但仍然不清楚这一点。
答案 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