package com.arconus.dicecommander.adapters; import android.content.res.Resources; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import com.arconus.dicecommander.Application; import com.arconus.dicecommander.R; import com.arconus.dicecommander.ui.fragment.DiceBagFragment; import com.arconus.dicecommander.ui.fragment.PowerCardGridFragment; public class ViewPagerAdapter extends FragmentPagerAdapter { public ViewPagerAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return 2; } @Override public Fragment getItem(int i) { switch (i) { case 0: return new PowerCardGridFragment(); case 1: return new DiceBagFragment(); default: return null; } } @Override public CharSequence getPageTitle(int position) { Resources res = Application.appContext.getResources(); switch (position) { case 0: return res.getString(R.string.powers); case 1: return res.getString(R.string.dice_bag); default: return ""; } } }