ViewGroup.addView()执行后运行什么方法?

时间:2017-02-17 08:36:30

标签: android android-viewgroup

尝试处理addView方法 - 在布局更改后(但在显示整个视图之前)计算一些参数,但在addView()运行后执行哪些方法? OnLayoutChangeListener和OnMeasure ......其他什么?

1 个答案:

答案 0 :(得分:0)

将视图作为子视图添加到另一个视图中。你应该这样。

public void someMethod() {
View parentView;

View childView = (View)findViewById(R.id.my_view);
parentView.addView(childView);

// Now perform your calculations here. which you want to modify for childView. after that just call the invalidate() method to take changes effect.

parentView.invalidate();
}

希望这会有所帮助。随意告诉答案是否不符合预期。