不同Android屏幕上的自定义视图显示问题

问题描述 投票:0回答:1

我已经扩展了View并覆盖了onDraw和onSizechanged,因此我可以在拥有完整的屏幕高度和宽度后在屏幕上进行绘制。但是当我在手机上尝试操作时,img的位置与我定义的位置略有不同。另外我在代码中定义了实际值(以px为单位),我认为我至少不能使用Dip,我不知道....

当我不使用布局并且在代码上执行此操作时,如何使它在许多屏幕上看起来相同?

android view screens
1个回答
0
投票
要使图像在不同屏幕上的感觉相同,您必须首先确定设备的高度和宽度,并根据它确定一些方法,将图像设置在不同屏幕上所需的位置。
© www.soinside.com 2019 - 2024. All rights reserved.