我通过扩展 LinearLayout 创建了一个自定义视图。在布局生命周期的第一个getWidth()
点,我可以调用子视图并获得正值?
问问题
181 次
1 回答
1
如果您在活动中,在 onResume 之后,并且如果您在调用方法“onLayout”之后在视图本身中......
protected void onLayout(boolean changed, int l, int t, int r, int b) {
// TODO Auto-generated method stub
super.onLayout(changed, l, t, r, b);
}
或者
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
// TODO Auto-generated method stub
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
问候!
于 2013-07-29T22:45:23.490 回答