Я снова,
Я пытаюсь программно установить стиль / тему supportActionBar
, чтобы добиться следующего:
![enter image description here](https://i.stack.imgur.com/YSFPX.png)
NB текст title
был уменьшен, а текст subtitle
больше.
Он отлично работает, когда я устанавливаю его с помощью styles.xml
, однако, я не хочу менять эту систему в целом, когда у меня нет subtitle
в моем supportActionBar
, я бы хотел, чтобы стиль / тема go вернулись к исходному стилю / теме (размеру текста) мой приложение будет использовать по умолчанию.
Любая помощь приветствуется. Я безуспешно пробовал следующее:
fun setActionBarSubtitle(subtitle: String) {
if (subtitle.isEmpty() || subtitle.isBlank()) {
// apply the default styling
//(activity as AppCompatActivity)!!.supportActionBar!!.themedContext.setTheme(android.R.style.ThemeOverlay_Material_ActionBar)
} else {
// apply my custom styling
//(activity as AppCompatActivity?)!!.supportActionBar!!.themedContext.setTheme(R.style.AppTheme_Styled_ActionBar)
}
(activity as AppCompatActivity)!!.supportActionBar!!.subtitle = subtitle
}