Java 在触摸屏幕之前,自定义视图不起作用

Java 在触摸屏幕之前,自定义视图不起作用,java,android,android-custom-view,Java,Android,Android Custom View,我正在开发一个android应用程序,在其中我创建了自己的计时器视图,当我开始在屏幕上显示视图时(即使我改变屏幕方向),没有任何东西到位: 但只要我一触摸屏幕,每一个视图都占据了它的位置 请参阅所附图片以了解更多问题。 有人能帮我吗?问题是视图的宽度和高度。 据我所知,视图在启动时使用了一些等于零的值来绘制圆。但它确实需要使用另一个值(稍后计算) 这是另一个常见问题:onCreateonPause方法不知道自己的大小和窗口大小 解决方案:创建自己的观察者,在活动知道其大小后执行一些代码 在这

我正在开发一个android应用程序,在其中我创建了自己的计时器视图,当我开始在屏幕上显示视图时(即使我改变屏幕方向),没有任何东西到位:

但只要我一触摸屏幕,每一个视图都占据了它的位置

请参阅所附图片以了解更多问题。
有人能帮我吗?

问题是视图的宽度和高度。 据我所知,视图在启动时使用了一些等于零的值来绘制圆。但它确实需要使用另一个值(稍后计算)

这是另一个常见问题:
onCreate
onPause
方法不知道自己的大小和窗口大小

解决方案:创建自己的观察者,在活动知道其大小后执行一些代码

在这里,您可以阅读wonder示例来解决类似问题。

非常感谢,当我在“活动”中使用“视图”时,一切都很好,但当与对话框一起使用时,问题仍然存在。。。