packagecom.yidianling.dynamic.common.view;importandroid.content.Context;importandroid.support.v7.widget.GridLayoutManager;importandroid.support.v7.widget.RecyclerView;importandroid.util.AttributeSet;importandroid.util.Log;/** * Created by xiongyu on 2017/4/19. */publicclassWrapGridLayoutManagerextendsGridLayoutManager{publicWrapGridLayoutManager(Contextcontext,AttributeSetattrs,intdefStyleAttr,intdefStyleRes){super(context,attrs,defStyleAttr,defStyleRes);}publicWrapGridLayoutManager(Contextcontext,intspanCount){super(context,spanCount);}publicWrapGridLayoutManager(Contextcontext,intspanCount,intorientation,booleanreverseLayout){super(context,spanCount,orientation,reverseLayout);}@OverridepublicvoidonLayoutChildren(RecyclerView.Recyclerrecycler,RecyclerView.Statestate){try{super.onLayoutChildren(recycler,state);}catch(IndexOutOfBoundsExceptione){Log.e("xyutest","RecyclerView问题=WrapGridLayoutManager=meet a IOOBE in RecyclerView==e==》"+e);}}}