[Main_Activity.java]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class Main_Activity extends AppCompatActivity { ViewPager vp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vp = (ViewPager)findViewById(R.id.main_vp); vp.setAdapter(new MainPagerAdapter(getSupportFragmentManager())); vp.setCurrentItem(0); // 앱 실행 시 첫 페이지로 로드 } // End of onCreate } | cs |
[MainPagerAdapter.java]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class MainPagerAdapter extends FragmentStatePagerAdapter{ private static byte Page = 1; // 페이지 개수 public MainPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { switch (position) { case 0: return Status_Fragment.newInstance(); } return null; } @Override public int getCount() { return Page; } } | cs |