當我們在佈局文件中設置View為wrap_conten的時候,不可以直接使用 來獲取寬高,使用該方法獲取到的是0,應該使用最上面的方法。 ...
int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); view.measure(w,h); int width = view.getMeasuredWidth(); int height = view.getMeasuredHeight();
當我們在佈局文件中設置View為wrap_conten的時候,不可以直接使用
view.getWidth();
view.getHeight();
來獲取寬高,使用該方法獲取到的是0,應該使用最上面的方法。