也许我们对需要保存图像的所有 ldpi、hdpi、mdpi 和 xdpi 使用一个图像(在哪个文件夹中)。这对我来说有点困惑。任何人都可以澄清我的困惑吗?
问问题
720 次
4 回答
3
把它放在res/drawable
.
于 2013-04-25T12:24:57.687 回答
2
而不是创建所有不同的文件夹桶,drawable-ldpi
等等drawable-hdpi
。只需创建一个文件夹,,drawable
然后将您的图像放在那里,当 Android 搜索图像并且没有找到其他文件夹时,它将默认为该drawable
文件夹作为唯一的资源。这个文件夹被 Android 理解为等于drawable-mdpi
并且会相应地缩放图像。
编辑:也可以使用res/drawable-nodpi
, 这根本不会缩放您的图像,并且它将在所有屏幕上保持相同的大小。
于 2013-04-25T12:26:41.600 回答
2
不建议这样做,因为您使用的图像将无法很好地适应不同的设备屏幕尺寸。但是,如果您在其中放置图像,res/drawable
则可以。
于 2013-04-25T12:25:17.810 回答
0
看看如何支持多屏
“默认”资源是那些没有用配置限定符标记的资源。例如drawable/中的资源就是默认的drawable资源。系统假定默认资源是为基线屏幕尺寸和密度设计的,即正常屏幕尺寸和中等密度。因此,系统会酌情为高密度屏幕向上缩放默认密度资源,为低密度屏幕向下缩放。
所以是的,drawable 文件夹就是你要找的。
于 2013-04-25T12:28:24.950 回答