Can I use view pager with views (not with fragments)
You need to override these two methods rather than getItem(): @Override public Object instantiateItem(ViewGroup collection, int position) { View v = layoutInflater.inflate(…); … collection.addView(v,0); return v; } @Override public void destroyItem(ViewGroup collection, int position, Object view) { collection.removeView((View) view); }