我已经阅读了所有关于处理多种屏幕尺寸的 Android 文档,但我仍然无法找到这个问题的答案或如何处理这个问题。
如果有两部手机具有相同的 dpi 级别(例如都是 hdpi),我可以为它们提供一个资源并设置布局参数,如下所示:
<ImageView
android:id="@+id/icon"
android:layout_width="94dp"
android:layout_height="94dp"
>
此实例中的“图标”足够大,因此它会按比例缩小以适应所有情况下的布局。在理想情况下,我会假设图标在所有 hdpi 设备上的显示尺寸完全相同,但是当我在 LG G2x 和 HTC Sensation 上进行测试时,Sensation 上的图像会更小。那么在计算 hdpi 图像的大小时,Android 是否总是只使用 1.5 倍的系数?我可以做些什么来保证所有 hdpi 设备上的大小完全相同?谢谢。