Java 类android.support.design.widget.BottomNavigationView.OnNavigationItemSelectedListener 实例源码
项目:SpaceMaterial
文件:MainActivity.java
private void initViews() {
// Bottom bar
BottomNavigationView bottomNavigationView = findById(this, bottom_navigation_view);
bottomNavigationView.setOnNavigationItemSelectedListener(new OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.tab_iss_location:
contentViewPager.setCurrentItem(ISS_LOCATION_FRAGMENT_POSITION, false);
break;
case R.id.tab_people_in_space:
contentViewPager.setCurrentItem(PEOPLE_IN_SPACE_FRAGMENT_POSITION, false);
break;
case R.id.tab_iss_pass_times:
contentViewPager.setCurrentItem(ISS_PASS_TIMES_FRAGMENT_POSITION, false);
break;
}
return true;
}
});
// ViewPager
FragmentPagerAdapter mainPagerAdapter = new MainPagerAdapter(getSupportFragmentManager());
contentViewPager.setAdapter(mainPagerAdapter);
}