当我在Constructor中调用view的GetParent方法时,它返回null。那么我应该在哪里调用此方法来获取视图的父级。 感谢
答案 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