我有一个视图子视图,它被添加到我的主布局上的 LinearLayout 中。我想在屏幕上获取此视图的坐标,我使用getLocationOnWindow()
,getHeight()
和getWidth()
方法,但总是得到 0。最后我找到了原因。无论我在哪里调用这些方法都是在onCreate()
方法期间。我的意思是,我总是在所有布局、视图……等布置好之前打电话。但我不知道我应该什么时候打电话?
问问题
669 次
我有一个视图子视图,它被添加到我的主布局上的 LinearLayout 中。我想在屏幕上获取此视图的坐标,我使用getLocationOnWindow()
,getHeight()
和getWidth()
方法,但总是得到 0。最后我找到了原因。无论我在哪里调用这些方法都是在onCreate()
方法期间。我的意思是,我总是在所有布局、视图……等布置好之前打电话。但我不知道我应该什么时候打电话?