所以我正在学习如何编写Android应用程序,并且刚刚开始。浏览开发者页面,我按照教程在菜单中添加了一个搜索栏。但是,它要求将图像放在res / drawable文件夹中。看到所有这些选项后,我只是将它放在第一个文件夹中,drawable-hdpi,应用程序工作。我只是想知道是否有人能解释每个文件夹的区别是什么,以及图标是否放在正确的文件夹中(即使应用程序仍在运行)。什么是最优解决方案?
Android教程:http://developer.android.com/training/basics/actionbar/adding-buttons.html
编辑:哇!感谢所有的回复。你们太棒了我会尽快给出答案。答案 0 :(得分:3)
文件夹名称必须为:
/ drawable
然后,您可以使用配置限定符基于配置提供不同的资源,您可以在此处阅读所有相关信息http://developer.android.com/guide/topics/resources/providing-resources.html
例如,您可以使用文件夹为横向设置高分辨率资源希望有所帮助
答案 1 :(得分:1)
Android设备具有不同的屏幕尺寸和不同的分辨率。要使用不同设备的屏幕尺寸支持应用程序的图像,您需要将图像放在各自的文件夹中。以下是Android设备支持的屏幕尺寸
您可以通过帮助此网站Android Asset Studio
创建此类尺寸的图片答案 2 :(得分:1)
这些不同的文件夹适用于不同的屏幕尺寸。这是Android注释的链接,http://developer.android.com/guide/practices/screens_support.html。
简而言之,ldpi适用于低分辨率屏幕,mdpi适用于中等分辨率等等。
答案 3 :(得分:1)
Android不同屏幕大小,分辨率不同:
- drawable-ldpi (it need resolution or ppi is ~120)
- drawable-mdpi (it need resolution or ppi is ~160)
- drawable-hdpi (it need resolution or ppi is ~240)
- drawable-xhdpi (it need resolution or ppi is ~320)
如果您创建大图像但是ppi较少,那么它将以这种方式进行。所以要注意这一点。
答案 4 :(得分:0)