ViewPager+GridView 出现GridView 上下滑动的问题,是怎么回事呢?
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
// 基本上都是在这个里面去完成对ViewPager的设置。
pageIndex++;
GridView gridView = new GridView(mContext);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
gridView.setLayoutParams(layoutParams);
gridView.setNumColumns(5);
GirdViewAdapter adapter = new GirdViewAdapter(mDatas.subList(10 * (pageIndex - 1), 10 * pageIndex));
gridView.setAdapter(adapter);
container.addView(gridView);
GridView本来就是可以滑动的啊。只要他的内容高度,超越了他最大高度,就具备滑动。这是属于正常的情况。不滑动才是不正常的。