[英]How to get coordinates,height,width of a view or LinearLayout
我有一个视图子项,该子项已添加到我的主布局上的LinearLayout中。 我想在屏幕上获取该视图的坐标,并且我使用getLocationOnWindow()
, getHeight()
和getWidth()
方法,但getWidth()
都获得0。最后,我找到了原因。 无论我在哪里调用这些方法,都是在onCreate()
方法期间。 我的意思是,总是在所有布局,视图等都布置好之前打电话给我。 但是我不知道我应该什么时候打电话?
不知道您在说什么,但是在尝试使用View myView = (View) findViewById(R.id.idofview)
之前,您是否已调用setContentView(R.layout.my_layout)
View myView = (View) findViewById(R.id.idofview)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.