我是Eclipse开发人员,最近切换到Android Studio。
我知道" drawable"文件夹是我必须上传我将在我的Android项目中使用的所有图像的地方,但图像尺寸会发生什么变化?在Eclipse中,每种大小都有不同的文件夹(xxhdpi,xhdpi,hdpi ...)
我现在应该使用什么方法来获得与图像和设备的最佳兼容性?
感谢。
答案 0 :(得分:13)
在Eclipse中,每个大小都有不同的文件夹(xxhdpi,xhdpi,hdpi ...)
他们也在Android Studio中。 Android工具团队有点隐藏它们。
如果你看左边的项目浏览器树上面,你应该看到一个下拉菜单,可能会说" Android"现在:
这是Android项目视图,它可以让您对项目进行一些合成的查看,折叠资源集和源集等内容以隐藏这些细节。
Eclipse用户可能会更喜欢经典的项目视图,您可以通过单击该下拉菜单并将其切换到"项目":
这与Eclipse的Package Explorer非常相似,在这里您可以获得实际的文件系统视图,其中包含资源集目录。
它在文件系统上的所有内容都相同,但Android项目视图会掩盖它。
答案 1 :(得分:8)
Right click drawable
- > New
- > Image Asset
- > Asset Type: Action Bar and Tab Icons
。 Image file: image_path
,Resource 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本身上载我们的图像,然后按照每个密度调整其大小