如题。getWidth/Height是不行的,以为此时view还没有绘制。在网上看到有如下方式:
int widthSpec = MeasureSpec.makeMeasureSpec(mDecorView.getWidth(), MeasureSpec.AT_MOST);
        int heightSpec = MeasureSpec.UNSPECIFIED;
        mDecorView.measure(widthSpec, heightSpec);
        Log.v("MyTag", "screen height: " + mWindowManager.getDefaultDisplay().getHeight());
        Log.v("MyTag", "height: " + mDecorView.getMeasuredHeight()); 
但是发现得到的height比整个屏幕大的多,明显不对。