尝试处理addView方法 - 在布局更改后(但在显示整个视图之前)计算一些参数,但在addView()运行后执行哪些方法? OnLayoutChangeListener和OnMeasure ......其他什么?
答案 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();
}
希望这会有所帮助。随意告诉答案是否不符合预期。