我在Android上遇到图像问题,我需要创建一个在不同设备中具有相同大小的图像,但我不知道如何使用DisplayMetrics计算它。
如何在不同宽度和DPI设备中设置相同的尺寸?
答案 0 :(得分:3)
简答:使用一定量的dp(密度无关像素)作为宽度,它在不同的设备上应该看起来相同。
为了更好地了解屏幕尺寸,我建议您阅读Google Developers撰写的这篇文章https://developer.android.com/guide/practices/screens_support.html
答案 1 :(得分:1)
我认为你的意思是使用“in”(英寸)而不是dp / dip,值得知道这个question
中android的测量值之间的差异答案 2 :(得分:1)
如果您想在不同的设备上显示相同尺寸的图像,也许您应该使用Imageview,它会在每个设备中以相同的大小和位置显示图像。