Я пытаюсь переключить фрагмент в студии android. Я создаю проект с помощью следующей навигации Файл -> Новый проект -> Активность в Навигационном блокноте.
Я хочу переключить фрагмент нажатием плавающей кнопки. пример: нажмите плавающую кнопку во фрагменте галереи, и на экране появится фрагмент «Дом». Я пытаюсь добавить и изменить следующий код в MainActivity. java
FloatingActionButton fab = findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
HomeFragment fragment = new HomeFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.nav_host_fragment, fragment).commit();
}
});
К сожалению, похоже, что он не работает Этот способ. У кого-нибудь есть правильное представление об этом? Спасибо!