Динамически изменяемые заголовки в TabLayout

Всем привет, есть Tablayout, вкладки, которого содержат списки. Количество элементов списка должно передаваться в заголовки tabitem. Как можно менять заголовки tabitem, при изменении количества элементов в списке. То есть заголовок tabitem должен меняться также, когда я находясь в списке в нем удаляю и добавляю элементы.

Tablayout находится в одном фрагменте, а списки в другом. То есть при изменении количества данных в одном фрагменте, нужно обновить значение в другом.


Ответы (1 шт):

Автор решения: Danila Kartovitskii

После изменения списка, необходимо вручную обновить заголовок. Самый простой способ это сделать:

val tabItem = tabLayout.getTabAt(0)
    tabItem?.text = "TabName($newValue)"
→ Ссылка