PopupWindow mPopupWindow= new PopupWindow(mContext);
mPopupWindow.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);
contentView .measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED);
mPopupWindow.setWidth(layout.getMeasuredWidth());
但是girdview又不能用此法。。。想想还是用recycleview吧。。。