android获取view大小的方法

通过View.inflate(context, R.layout.xml, null);可以成xml中加载view。

android的四大布局非常强大,但是这种情况下想要获取所创建的view大小,如果直接使用getWidth(),获取到的将会是0.所以得通过其他方法

首先调用一下
view.measure(MeasureSpec.UNSPECIFIED,MeasureSpec.UNSPECIFIED)
然后就可以获取到正确的大小了
int width = view.getMeasuredWidth();
int height = view.getMeasuredHeight();

用来实现下图效果非常好用

–每天一点点