Ваш вопрос немного сбивает с толку. Попробуйте взглянуть на Как мне задать хороший вопрос?
В любом случае, вы проверили свою активность? Я предполагаю, что вы используете Фрагмент внутри Деятельности, поэтому я предлагаю вам проверить макет вашей Деятельности.
Если вы еще этого не делаете, тогда я настоятельно рекомендую сделать это. Попробуйте добавить, например, FrameLayout
в макет вашего MainActivity
и назовите его fragment_container
. Убедитесь, что вы не добавляете поля и все ваши ограничения ConstraintLayout
в Top , Bottom , Start и End с match_parent
.
После этого вы можете использовать параметры меню для переключения между фрагментами, например:
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.fragment_container, mFeedFragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
Более подробную информацию можно получить по FragmentTransaction
здесь .