Android 执行ViewGroup.addView()后运行哪些方法?
尝试处理addView方法-在布局更改后(但在显示整个视图之前)计算一些参数,但运行addView()后执行哪些方法?Android 执行ViewGroup.addView()后运行哪些方法?,android,android-viewgroup,Android,Android Viewgroup,尝试处理addView方法-在布局更改后(但在显示整个视图之前)计算一些参数,但运行addView()后执行哪些方法? OnLayoutChangeListener和OnMeasure。。。还有其他内容吗?将视图作为子视图添加到另一个视图后。你应该这样走 public void someMethod() { View parentView; View childView = (View)findViewById(R.id.my_view); parentView.addView(childVi
OnLayoutChangeListener和OnMeasure。。。还有其他内容吗?将视图作为子视图添加到另一个视图后。你应该这样走
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();
}
希望这有帮助。如果答案与预期不符,请随时告知。测量,然后进行在线布置。