FrameLayout的getMeasuredHeight()将在android中首次返回0
最终框架布局=(框架布局)findViewById(R.id.main\u视图) 使用FrameLayout的getMeasuredHeight()将在android中首次返回0,android,Android,最终框架布局=(框架布局)findViewById(R.id.main\u视图) 使用getWidth()和getHeight()。该视图已经具有宽度和高度,因为在调用该侦听器时它已通过布局过程 ViewTreeObserver vto = layout.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { public void onGlobalLayout
getWidth()
和getHeight()
。该视图已经具有宽度和高度,因为在调用该侦听器时它已通过布局过程
ViewTreeObserver vto = layout.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
public void onGlobalLayout() {
layout.getViewTreeObserver().removeGlobalOnLayoutListener(this);
XMAX = layout.getMeasuredWidth();
YMAX = layout.getMeasuredHeight();
System.out.println("==== The Y Max Is : " + (YMAX));
}
});