gridview设置Alertdialog后出现问题

大佬们好,我是做一个点击缩略图进行删除操作的功能,可是设置了Alertdialog后,出来的缩略图却变得很窄,需要滚动查看,这是什么问题
哦对了,我的gridview是wrap_content的,另外,程序后台运行后重新进入,也会遇到上述问题,求大佬们解救,小弟感激不尽!图片图片

1.gridview设置Alertdialog是什么意思,没设置就不会吗
2.你可以继承GridView重写onMeasure方法试试

``` public class MyGridView extends GridView {
public MyGridView(Context context) {
super(context);
}

public MyGridView(Context context, AttributeSet attrs) {
    super(context, attrs);
}

public MyGridView(Context context, AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
}

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
    super.onMeasure(widthMeasureSpec, expandSpec);
}

}


如果是scrollview包着gridview出现这种情况的话,就要自定义GridView。如果不是的话,就要查看你的gridview的布局跟item的布局问题