Я ищу способ, как я могу изменить шрифт заголовка в панели действий перед началом основного действия.Пользовательский шрифт в панели действий при запуске основной деятельности
Мой текущий подход изменить шрифт выглядит следующим образом:
int titleId = getResources().getIdentifier("action_bar_title", "id","android");
TextView textView = (TextView) findViewById(titleId);
textView .setTypeface(Typeface.createFromAsset(getAssets(), "my_font.ttf"));
Этот блок кода выполняется в начале OnCreate метода основной деятельности. На самом деле это работает очень хорошо.
Однако небольшое несовершенство заключается только в том, что при запуске приложения заголовок появляется очень короткое время в шрифте по умолчанию до его изменения. В своей работе я использую DrawerLayout.
Как изменить это поведение, чтобы текст отображался с начала в нужном шрифте?
Благодарим за помощь.