android - 不同的分辨率与 dpi

标签 android resolution dpi

我想获得关于使用不同分辨率图形或使用 dip size 调整它们大小的建议,利弊。

我的意思是,如果我的 ap 有所有可能的分辨率,一种方法是为每一个创建 png,ldp/mdp/hdp/xhdp,但我认为为了节省维护应用程序的工作和时间,也许是更容易,包括具有最大分辨率 xhdp 的 png,并根据屏幕在 .xml 或 .java 中使用 dip 或相对大小指定大小。

您对此有何看法?优点和缺点?

问候,

最佳答案

缺点(反对只有一种尺寸):不必要地使用内存。 图像是需要大量内存的对象,当您将其分辨率乘以两倍时,您的内存成本将乘以 4。 低分辨率设备的内存也可能较少,加载不必要的大图像可能会导致内存异常。

关于android - 不同的分辨率与 dpi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13122262/

相关文章:

android - EditText 请求焦点不起作用

xcode - Apple Watch 图标大小和分辨率正确吗?

c++ - 为什么 SDL2 矩形和线条画不是像素完美的?

c++ - 我需要为我的应用程序制作和加载多大尺寸的 ImageList 图标(考虑更高的 DPI)?

scale - Windows 8.1 在多个屏幕(纵向和横向)上按 dpi 自动缩放,做相反的事情

Android Kotlin 从一个模块引用或导入库类到另一个模块

android - 如何以我的风格获取我自己定义的属性值

java - 为什么数组的元素为空?

python - Pygame:改变游戏分辨率

ios - 在 Photoshop 中设计 iphone 应用程序要设置什么分辨率?