【发布时间】:2017-01-31 20:52:41
【问题描述】:
我对 Android 支持多屏幕的方法有点困惑。我多次阅读支持多个屏幕的官方文档,但我并不完全理解这个概念。
在我的测验应用程序中,每个问题都应该有一个图像。总共将有 255 张图像。该应用程序仅支持所有屏幕尺寸的横向和智能手机(不包括平板电脑)。
现在我的设计师想知道本周购买图像时可能的最高图像分辨率。我想以最高分辨率实现所有图像,因为如果设备与可绘制 DPI 不匹配,Android 将自动缩放可绘制对象。否则他必须购买多个图像。
所以我的问题是我不知道如何找出问题图像的最高分辨率。
我应该如何进行?
【问题讨论】:
-
1px = 1dp @ 160dpi (mdpi),所有其他的只是这个比例,hdpi = 1.5, xhdpi= 2, xxhdpi = 3 & xxxhdpi = 4 倍。屏幕尺寸因制造商而异 - 你应该真正处理“桶尺寸” - 始终考虑 dp(mdpi 是基础),而不是 dpi。
标签: android android-layout android-imageview android-drawable android-image