我是Android新手,我正在关注网络上的教程。在本教程中,这些文件夹存在于其项目结构中:
res
drawable-hdpi
drawable-ldpi
drawable-mdpi
在我的项目中只有这些文件夹:
res
drawable
我还尝试将Android更改为Project View,但结构仍然相同。唯一的区别是在项目视图中,我可以看到一些隐藏在Android视图中的文件夹,如下所示:
mipmap-hdpi
mipmap-mdpi
mipmap-xdpi
mipmap-xxdpi
mipmap-xxxdpi
我可以像这样将图像复制到可绘制文件夹中吗?
drawable
- image1.jpg
- image2.jpg
还是我需要为hdpi, ldpi and mdpi
创建一个文件夹?
这就是所有人。当我尝试使用 Eclipse 时,这些文件夹存在于项目结构中。
在我的项目中只有这些文件夹:
您可以在尚未创建文件夹时创建自己的文件夹。 只需遵循命名约定即可。
我也尝试将Android更改为Project View,但仍然相同 结构。唯一的区别是在项目视图中我可以看到一些 隐藏在 Android 视图中的文件夹,如下所示:
就保持原样。没关系隐藏的文件/文件夹。
我可以像这样将图像复制到可绘制文件夹中吗?
这取决于您的应用。如果您想支持不同的屏幕密度,那么您应该遵循 android 资源文件夹。请参阅此链接 http://developer.android.com/guide/topics/resources/providing-resources.html
或者我是否需要为 hdpi、ldpi 和 mdpi 创建一个文件夹?
是的,您可以创建它。请记住,只需遵循文件夹的命名约定即可。
文件夹被命名为 HDPI、LDPI 和 MDPI 的主要原因是让应用程序能够在其运行的设备上选择最合适的图像大小,除非您希望图像在所有设备上都相同,只需将其放在可绘制文件夹中,否则您必须制作适当的大小并将它们放在各自的文件夹中