强制计算view的宽和高

来源:互联网 发布:数据新常态 mobi 编辑:程序博客网 时间:2024/05/01 04:38

1、在界面不可见状态,内存加载组建还没有绘制出来时。
int

width =View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);

int

height =View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);

view.measure(width,height);

int

height=view.getMeasuredHeight();

int

width=view.getMeasuredWidth();
2、activity运行期间时
直接getWidth()和getHeight().

0 0