我想添加平板电脑图形但是android(我使用eclipse)没有找到正确的drawable文件夹。我创建了新文件夹(在/ res中)drawable-large-ldpi(对于每个密度)和drawable-xlarge-ldpi(对于每个密度)但是当我在平板电脑上运行应用程序时,它仍然从中等大小的图像中获取drawables文件夹(drawable-ldpi)。我认为添加drawable-large和drawable-xlarge会让android在正确的文件夹中查找屏幕尺寸,但显然不是。
我做错了什么?我是否需要实现某些功能,或在某处声明新的可绘制文件夹。
答案 0 :(得分:1)
SimonSays是对的。对于drawable你不需要后缀large,xlarge等。你应该只设置像ldpi,hdpi,xhdpi等设备密度。所以删除所有文件夹与drawable-large- *和drawable-xlarge- *文件夹和只需为你支持的每个屏幕密度保持drawable-ldpi,drawable-hdpi等。
答案 1 :(得分:0)
我认为你在文件夹名称中混合大小和分辨率。您应该只使用其中之一,而不是两者(drawable-large
而不是drawable-large-hdpi
)。查看here以获取正确的文件夹名称。
答案 2 :(得分:0)
只有0.1% of android devices同时拥有xlarge
和ldpi
屏幕。
不仅如此,当drawable是占据整个宽度或整个屏幕高度的位图图像时(例如当您使用位图图像作为背景时),您应该只在drawable上使用大小限定符整个屏幕的图像)。
对于大多数drawables(除了我刚才提到的例外),你应该摆脱你的大小限定符,并且只保留密度限定符。