什么时候调用view的GetParent方法,视图的生命周期如何

时间:2011-07-21 01:45:03

标签: android android-layout android-widget

当我在Constructor中调用view的GetParent方法时,它返回null。那么我应该在哪里调用此方法来获取视图的父级。 感谢

1 个答案:

答案 0 :(得分:1)

它返回null,因为在构造函数中视图还没有父级。当您通过执行addView(yourView)将视图实际添加到另一个视图时,它会获取父项;简短的例子:

LinearLayout layout = new LinearLayout(context);
YourView yourView = new YourView(context); // yourView constructor gets called
layout.addView(yourView); // parent gets set to layout