0

也许我们对需要保存图像的所有 ldpi、hdpi、mdpi 和 xdpi 使用一个图像(在哪个文件夹中)。这对我来说有点困惑。任何人都可以澄清我的困惑吗?

4

4 回答 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 回答