【发布时间】:2016-12-16 16:46:35
【问题描述】:
我在使用 android 上的图像时遇到问题,我需要在不同的设备上创建一个具有相同尺寸的图像,但我不知道如何使用 DisplayMetrics 进行计算。
如何在不同宽度和 DPI 的设备上设置相同的尺寸?
【问题讨论】:
-
相同大小或比例?
我在使用 android 上的图像时遇到问题,我需要在不同的设备上创建一个具有相同尺寸的图像,但我不知道如何使用 DisplayMetrics 进行计算。
如何在不同宽度和 DPI 的设备上设置相同的尺寸?
【问题讨论】:
简短回答:使用一定数量的 dp(与密度无关的像素)作为宽度,并且在不同设备上看起来应该相同。
为了更好地了解屏幕尺寸,我建议您阅读 Google Developers https://developer.android.com/guide/practices/screens_support.html 的这篇文章
【讨论】:
我认为您的意思是使用“in”(英寸)而不是 dp/dip 并且值得从 question 了解 android 中测量值之间的差异
【讨论】:
如果您想在不同的设备上以相同的尺寸显示图像,也许您应该使用 Imageview,它会在每个设备上以完全相同的尺寸和位置显示图像。
【讨论】: