У меня есть видовой пейджер и нижняя панель навигации с пятью фрагментами, я пытался скрыть другие фрагменты при вызове первого фрагмента.
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
protected void selectFragment(MenuItem item) {
item.setChecked(true);
switch (item.getItemId()) {
case R.id.action_home:
displayFragment(DefaultFragment.class);
ft.hide(FavouriteFragment.class);//need help here
break;
case R.id.action_info:
displayFragment(FavouriteFragment.class);
break;
case R.id.action_msg:
displayFragment(NotifyFragment.class);
break;
case R.id.action_profile:
displayFragment(ProfileFragment.class);
break;
case R.id.action_history:
displayFragment(OrderHistoryFragment.class);
break;
}
}
фон, вы можете видеть, что идут предыдущие фрагменты, хотя выделенный фрагмент имеет синий цвет