在Activity
之后,我需要尽快了解onResume
中某些观点的正确宽度,高度和位置。我在哪里可以将此代码放在我的活动中?
答案 0 :(得分:4)
奇怪的是,我在同一天重复使用答案:
您可以在onResume()
的视图树上设置全局布局侦听器,然后在那里进行操作。
final ViewTreeObserver vto = myView.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
public void onGlobalLayout() {
// do layout tweaking based on measurements
// remove the listener... or we'll be doing this a lot.
vto.removeGlobalOnLayoutListener(this);
}
}