public class MusicPagerAdapter extends FragmentPagerAdapter {
private String[] arrTitles = new String[]{"Song", "Artist", "Album"};
public MusicPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return new SongFragment();
case 1:
return new ArtistFragment();
case 2:
return new AlbumFragment();
}
return null;
}
@Override
public int getCount() {
return 3;
}
@Override
public CharSequence getPageTitle(int position) {
return arrTitles[position];
}
}
public class MainActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
private ViewPager viewPager;
private TabLayout tabLayout;
private MusicPagerAdapter adapter;
}
public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { private ViewPager viewPager; private TabLayout tabLayout; private MusicPagerAdapter adapter;