就Android应用程序开发而言,我是新手。
我对可绘制文件夹有点困惑。
在android开发者网站上提供的教程中,他们提到了drawable文件夹。但是当我创建android 2.3.3应用程序时,我看到三个文件夹drawable-hdpi
,drawable-mdpi
和drawable-ldpi
。
我知道这是用于屏幕分辨率的。如果我有一个图像作为资源,我必须创建相同的三个不同大小的图像,并将这些图像放入这三个文件夹。
但是,例如,我正在使用图像进行本地化(德语)。我应该创建类似drawable-hdpi-de-rDE
和drawable-mdpi-de-rDE
或drawable-ldpi-de-rDE
应该足够的文件夹drawable-de-rDE
吗?
如果drawable-de-rDE
足够,如果在mdpi或ldpi中运行会发生什么?
请清除我对此的疑虑。
由于
的Pankaj
答案 0 :(得分:4)
我应该创建文件夹吗? drawable-hdpi-de-rDE同样如此 drawable-mdpi-de-rDE& 抽拉-LDPI-DE-RDE
如果您想自己制作图片(尺寸合适),是的,您必须创建特定于文化和像素密度的目录。但是,文化应该在dpi之前,或者项目不会编译。例如,以下内容将正确编译:
drawable-de-rDE-hdpi
drawable-de-rDE-mdpi
抽拉-DE-RDE-LDPI
应该是drawable-de-rDE 足够?
如果您觉得不需要自己以适当的比例绘制图片,那应该可行:android会根据需要将图像缩放到合适的尺寸。
但请注意,您可能会更好地进行缩放,而不仅仅是放大/缩小,您可以稍微重新考虑一下图像,这样它们在不同尺寸下的效果会更好。
答案 1 :(得分:2)