Java tutorial
/** * Copyright (c) 2015-present, MaxLeapMobile. * All rights reserved. * ---- * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ package com.hsy.directseeding.emoji; import android.support.v4.view.PagerAdapter; import android.view.View; import android.view.ViewGroup; import android.widget.GridView; import java.util.List; public class EmojiViewPagerAdapter extends PagerAdapter { private List<GridView> mGridViewList; public EmojiViewPagerAdapter(List<GridView> list) { super(); mGridViewList = list; } @Override public int getItemPosition(Object object) { return POSITION_NONE; } @Override public Object instantiateItem(ViewGroup container, int position) { container.addView(mGridViewList.get(position)); return mGridViewList.get(position); } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } @Override public int getCount() { return mGridViewList.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } }