想要获取Android控件的高度和宽度,方法有点绕,介绍以下:html
在onCreate或其余方法中直接获取属性是无效的。java
重载activity的onWindowFocusChanged方法,可在其中获取控件的宽和高,代码以下:ide
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); int height = layoutData.getMeasuredHeight(); //... }