Имеется апп у которой нужно менять тулбар кастомный и у каждого окна он свой, каким образом это делать если активити всего одно и Drawer/navigationView? Надо создавать еще активити или всетаки это можно делать через фрагменты?
там можно подписаться на смену экранов и делать какие то действия смотри OnDestinationChangedListener у NavController
Знаю, но речь не об этом. Вот каким образом мне это поможет сменить тулбар?
toolbar ето аля хэдэр. он может быть ток у активити а хз как ты его в принципе там меняешь, но по сути ты делаешь это из активити а если так. то смотри через листенер шо за экран ты открываешь и делай модификацию
Да понимаю что тулбар у активити, еще раз попробую объяснить: имеется активити с navigation у нее есть пара фрагментов открывающихся через drawer и к примеру у одного фрагмента имеются карточки и при клике открывается что то активити/фрагмент и на нем надо извменить тулбар не теряя при этом drawer, есть решения такого вида?
Почему toolbar может быть только у активити? Менюшки другой вопрос (наверное, я не в курсе)
Тулбар (не путать с акшн баром и статус баром) обычный вью который может быть где угодно и в нем может быть что угодно
Обсуждают сегодня