如何在onCreate时获取View的width和height
有时我们会遇到这样的情况,在onCreate时就需要获取View的宽度和高度。但是在View显示之前,不论是getWidth(),getHeight(),还是getMeasuredWidth(),getMeasuredHeight(),都会返回0。实际上我们可以主动调用一次measure函数,但是要注意传入的参数:view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));之后调用view.getMeasuredWidth()即可获得宽度,注意此时调用view.getWidth()还是返回0。