大佬们好,我是做一个点击缩略图进行删除操作的功能,可是设置了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的布局问题