Из того, что вы сказали о возможности настроить выбранный шрифт, это должно быть легко, и вы можете добиться этого, установив гарнитуру в текстовом представлении выбранной вами вкладки. Точно так же, как вы бы установили гарнитуру для texview.
Добавьте OnTabSelectedListener
к вашей tabLayout. в onTabSelected
переберите childViews вкладки и проверьте, является ли он экземпляром TextView, затем установите Typeface.BOLD для этого textview (или задайте произвольный шрифт по вашему выбору).
Аналогично в onTabUnselected
вам нужно вернуть Typeface обратно на Typeface.NORMAL (или ваш шрифт по умолчанию).
Может быть этот пост может помочь. Я не думаю, что есть какой-либо прямой способ просто установить выбранный вес шрифта на вкладке.