Я хочу динамически настраивать цвет текста заголовка панели инструментов. Я пробовал следующие методы, но все методы ниже не помогли. Я также пытался установить цвет перед запуском setSupportActionBar(toolbar)
, но все равно не удалось. Я также искал и пробовал методы из Stack Overflow, но все также не удалось.
Как я могу это сделать?
textColor = Color.parseColor("#00FF00")
toolbar.setTitleTextColor(textColour)
textColor = Color.parseColor("#00FF00")
(toolbar::class.java.getDeclaredField("mTitleTextView")
.apply { isAccessible = true }
.get(toolbar) as TextView)
.setTextColor(textColour)
<androidx.appcompat.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:id="@+id/toolbar"
app:titleTextColor="#00FF00"
app:popupTheme="@style/AppTheme.PopupOverlay"
app:layout_collapseMode="pin" />