如何在Activity启动后立即确定视图大小

时间:2010-02-19 10:18:12

标签: android layout view

我想在主Activity启动后立即进行一些数据处理(在一个线程中)。对于要开始的数据处理,我还需要知道我的主视图的可见大小(当前是LinearLayout,但无论如何)。

我想知道该怎么做。即我想知道什么是入口点(回调?)我应该用来确保我的主视图已经布局,所以我可以使用view.getWidth / getHeight?

创建自定义视图并重新实现它的onSizeChanged() - 唯一的方法是什么?在这种情况下,我应该如何在我的xml布局文件中正确描述它? (它将包含一些子视图)

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以在Activity#onWindowFocusChanged

中处理它