Динамически изменяемые заголовки в TabLayout
Всем привет, есть Tablayout, вкладки, которого содержат списки. Количество элементов списка должно передаваться в заголовки tabitem. Как можно менять заголовки tabitem, при изменении количества элементов в списке. То есть заголовок tabitem должен меняться также, когда я находясь в списке в нем удаляю и добавляю элементы.
Tablayout находится в одном фрагменте, а списки в другом. То есть при изменении количества данных в одном фрагменте, нужно обновить значение в другом.
Ответы (1 шт):
Автор решения: Danila Kartovitskii
→ Ссылка
После изменения списка, необходимо вручную обновить заголовок. Самый простой способ это сделать:
val tabItem = tabLayout.getTabAt(0)
tabItem?.text = "TabName($newValue)"