android - 为应用程序创建 Android Assets (LPDI、MDPI、HDPI、XHDPI)?

标签 android android-layout user-interface

我需要为 Andriod 应用程序创 build 计。

我可以看到每个人都在谈论这个 “ldpi、mdpi、hdpi 和 xhdpi....等” 我最大的疑问是什么分辨率,我应该在 Photoshop 中创 build 计? ?因为现在有很多屏幕尺寸可供选择。我应该为每个“ldpi、mdpi、hdpi 和 xhdpi”设计什么默认屏幕尺寸?类似于 Xhdpi - 我应该使用什么屏幕分辨率?

a. 720x1280 - 320 dpi
b. 2048x1536 - 320 dpi
c. 2560x1536 - 320 dpi
d. 2560x1600 - 320 dpi

ldpi、mdpi 和 hdpi 的分辨率是否相同?相应 DPI 的屏幕分辨率是多少 哪些屏幕分辨率

a. 120 dpi ?
b. 160 dpi ?
c. 240 dpi ?

请给我解释清楚。 提前致谢

最佳答案

查看此 calculator .

ldpi is 120 dpi
mdpi is 160 dpi
hdpi is 240 dpi
xhdpi is 320 dpi
xxhdpi is 480 dpi 
xxxhdpi is 640 dpi

(感谢 Tobor 添加了最后两个并更正了我的拼写错误,我不小心覆盖了他的编辑)

另外,我不知道为什么马内蒂最初的建议被否决了。如有疑问,请使用此 tool (或你的 android sdk 中的那个)来生成你的图标,然后将你生成的那些图标导入到 Photoshop 中。这实际上是最实用和最简单的解决方案(不需要您进行任何思考,但该解决方案始终适用于密度)。

关于图像的大小(由 Android 指南/术语定义),如果图像可能占据整个宽度,则只需担心该图像的大小,或者屏幕的整个高度(例如大背景图像)。

所以在大多数情况下,大多数开发人员最终不需要为他们的可绘制对象添加大小限定符(因为它不会产生任何影响,除非它是一个大背景图像)。

关于android - 为应用程序创建 Android Assets (LPDI、MDPI、HDPI、XHDPI)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20900356/

相关文章:

android - 设计新的 Android 应用程序时是否必须遵守 Holo 主题?

java - 用Java模拟芝诺悖论的程序

netbeans - 更改 NetBeans 中可见选项卡的行数

android - 为什么我的 SearchView 默认展开

java - 从网络服务请求信息时未获得完整结果

android - 在ListView.builder中更改特定的ListTile图标

android - 在gradle中访问依赖模块的依赖模块的类

java - Topmost View 吞下触摸事件,因为重叠

java - 如何使 ImageView 大小为屏幕分辨率的两倍

c++ - mpi程序的gui