package com.quemb.qmbform.sample.controller; import com.quemb.qmbform.sample.R; import com.quemb.qmbform.sample.model.TabItem; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import java.util.ArrayList; import java.util.List; public class SampleActivity extends AppCompatActivity { public static String TAG = "SampleActivity"; SamplePageAdapter pageAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_page_view); List<TabItem> fragments = getTabItems(); pageAdapter = new SamplePageAdapter(getSupportFragmentManager(), fragments); ViewPager pager = (ViewPager)findViewById(R.id.viewpager); pager.setOffscreenPageLimit(1); pager.setAdapter(pageAdapter); } private List<TabItem> getTabItems() { List<TabItem> fList = new ArrayList<TabItem>(); fList.add(new TabItem("Annotation",SampleAnnotationFormFragment.newInstance())); fList.add(new TabItem("Multi Value Section", SampleMultivalueSectionFormFragment.newInstance())); fList.add(new TabItem("Manual", SampleFormFragment.newInstance())); return fList; } }