I use bottom bar in my application .but I want to change default item(tab) in bottom bar.I do not use any external library.just how I can set my favorite tab when application runs.
My codes:
BottomNavigationView bottomNavigationView = (BottomNavigationView) findViewById(R.id.navigation);
bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
Fragment selectedFragment = null;
switch (item.getItemId()) {
case R.id.action_home:
selectedFragment = Fragment1.newInstance();
break;
case R.id.action_product:
selectedFragment = Fragment2.newInstance();
break;
case R.id.action_order:
selectedFragment = Fragment3.newInstance();
break;
case R.id.action_contact:
selectedFragment = Fragment4.newInstance();
break;
}
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.replace(R.id.scrollView, selectedFragment);
transaction.commit();
return true;
}
});