одной активити?
Начал делать по примеру из developer.android.com, а там в начале пишут, что в активити ничего писать не нужно, все во фрагменты нужно прописывать. А через пару абзацев идет код для активити. И ничего в итоге не работает.
Я делал. Просто в разметке каждого фрагмента (которому это нужно) прописывал тулбар, а затем по мануалу подключал, на сколько я помню
Ща гляну, что я писал
Меня тогда задолбало возиться с наследованием фрагментов ради пары общих, но не очень, фич, так что был такой экстеншен: fun Fragment.setupToolbar(@IdRes toolbarId: Int, hasMenu: Boolean, view: View) { val activity = requireActivity() as AppCompatActivity val navController = findNavController() val toolbar = view.findViewById<Toolbar>(toolbarId) activity.setSupportActionBar(toolbar) setHasOptionsMenu(hasMenu) NavigationUI.setupActionBarWithNavController(activity, navController) activity.supportActionBar!!.setHomeAsUpIndicator(R.drawable.toolbar_up_btn) }
Обсуждают сегодня