Android Studio。 Drawables文件夹和大小?

时间:2015-03-22 23:39:01

标签: android image directory drawable

我是Eclipse开发人员,最近切换到Android Studio。

我知道" drawable"文件夹是我必须上传我将在我的Android项目中使用的所有图像的地方,但图像尺寸会发生什么变化?在Eclipse中,每种大小都有不同的文件夹(xxhdpi,xhdpi,hdpi ...)

我现在应该使用什么方法来获得与图像和设备的最佳兼容性?

感谢。

4 个答案:

答案 0 :(得分:13)

  

在Eclipse中,每个大小都有不同的文件夹(xxhdpi,xhdpi,hdpi ...)

他们也在Android Studio中。 Android工具团队有点隐藏它们。

如果你看左边的项目浏览器树上面,你应该看到一个下拉菜单,可能会说" Android"现在:

Android Studio, Android Project View

这是Android项目视图,它可以让您对项目进行一些合成的查看,折叠资源集和源集等内容以隐藏这些细节。

Eclipse用户可能会更喜欢经典的项目视图,您可以通过单击该下拉菜单并将其切换到"项目":

Android Studio, Classic Project View

这与Eclipse的Package Explorer非常相似,在这里您可以获得实际的文件系统视图,其中包含资源集目录。

它在文件系统上的所有内容都相同,但Android项目视图会掩盖它。

答案 1 :(得分:8)

Right click drawable - > New - > Image Asset - > Asset Type: Action Bar and Tab IconsImage file: image_pathResource Name: how_youre_image_will_be_called - > Next - > Finish

完成

这将添加4种不同尺寸的图像,以便根据设备尺寸(手机,平板电脑......)进行调整。

您还可以ctrl+c - > ctrl+v到可绘制的文件夹并选择你想要的大小(mdpi - phones,xxhdpi - tablets ...)但它不会按设备类型调整大小

答案 2 :(得分:0)

Studio自动生成图像klasor。 只是生气这样。 ic_launcher 36 * 36 ic_launcher 48 * 48 和其他图像调整大小。 但有一件事情发生了变化。现在ldpi没有创造。

答案 3 :(得分:0)

最简单的方法是使用Resource Manager,它允许从Android Studio本身上载我们的图像,然后按照每个密度调整其大小