此方法原理是重新检测view的宽高,简单粗暴有效。
int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); pic.measure(w, h); int height = pic.getMeasuredHeight(); int width = pic.getMeasuredWidth();