Canvas android-10 和 android-23 中的 getWidth() 和 getHeight()

Canvas getWidth() and getHeight() in android-10 and android-23

我正在编写 android 代码,在 canvas 上绘制自定义视图(分配到屏幕的某些部分)

为此,我使用了 canvas.getWidth()canvas.getHeight()

ICS 以上的 android 版本中,我可以看到视图并且工作正常。

但在 gingerbreadfroyo 中,它不起作用。

当我尝试调试时,我发现 canvas.getWidth()canvas.getHeight()gingerbreadfroyo 中给出了错误的值(实际上它们返回的是屏幕尺寸) .

请帮帮我。

我能够解决这个问题。希望这对某人有帮助。 我将调用 "canvas.getWidth()" 和 "canvas.getHeight()" 更改为仅 getWidth() 和 getHeight()。