什么时候android首先做布局?

我需要根据我的Activity中的小部件和视图的初始布局来准备一些对象。 我想在初始化步骤,理想的onCreate和onStart。 考虑到当我们不在前台时发生变化的可能性,其中一些可能需要在onResume中发生。

所以我检查一下,我是否可以衡量我的意见是如何制定的。

Log.d("MyApp", "w,h of X is " + findViewById(R.id.X).getWidth() + "," + findViewById(R.id.X).getHeight()); 

我在onCreate,onStart和onResume中运行了这个。 每次我得到0,0的宽度,高度。 如果我等待onTouchEvent,我得到布局信息,所以布局完成。

我感到惊讶的是,在我看到onResume的时候,布局并没有设置和最终。 我预计这些小工具已经布置好了,并准备好了。

Solutions Collecting From Web of "什么时候android首先做布局?"