5

我想知道在我的 android 项目中删除 ldpi/mdpi/hdpi 文件夹有什么陷阱?我可以只复制drawable文件夹中的所有图像吗?

我确实看到了以下关于 android 的 UI 开发的链接 http://developer.android.com/guide/practices/ui_guidelines/icon_design.html http://developer.android.com/guide/practices/screens_support.html

谢谢

PS:我指的是所有正在使用的图像,背景,图标,菜单等......

4

1 回答 1

4

如果你愿意,那就去吧。虽然不是最佳实践,但如果您的应用程序在图形方面相当保守,那么这可能是一种合理的方法。

优点:

  • 更小的 .apk 大小
  • 更容易管理图像(添加/编辑/删除)

缺点:

  • 对于不同的屏幕分辨率,图像的分辨率可能过高或过低。
  • 如果太高,图像会即时缩小,这会消耗处理能力(+ 不必要的内存消耗)。
  • 如果太低,图像将缺乏细节并且可能看起来很糟糕。
  • 低端设备的内存上限较低(我认为最低为 16MB)——在您的测试设备上似乎可以工作的东西可能在另一个设备上不起作用(OutOfMemoryError!)。

更新

如果您想快速制作所有分辨率的图标,请查看:Android Asset Studio

于 2011-07-13T16:23:14.253 回答