在调用了所有布局方法、所有 View
就位并且 Activity
之后,我需要在 Activity
中做一些事情> 可以显示了。
哪种方法可以做到这一点?
最佳答案
如果您尝试获取 View 的宽度或其他内容。这应该工作
将此添加到您的 Activity 的 onCreate
ViewTreeObserver vto = layout.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// Put your code here.
layout.getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
});
关于android - 在所有布局方法之后调用哪个 Activity 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7474572/