getSupportActionBar.setTitle() не работает

306
15 июня 2017, 05:01

В onCreate():

setSupportActionBar((Toolbar) findViewById(R.id.toolbar));

Пытался установить заголовок так:

new Handler().postDelayed(new Runnable() {
    @Override
    public void run() {
        ActionBar bar1 = getSupportActionBar();
        bar1.setDisplayOptions(DISPLAY_SHOW_TITLE);
        bar1.setTitle(title);
        bar1.setSubtitle(subtitle);
    }
}, 2000);

Мне нужно установить заголовок в мой тулбар, ни getSupportActionBar.setTitle(), ни Activity.this.setTitle не помогли.

UPD:

Тема:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:windowBackground">@android:color/white</item>
    <item name="android:windowContentOverlay">@drawable/toolbar_drop_shadow</item>
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>
Answer 1

Попробуйте так:

toolbar.setTitle(title);

READ ALSO
Что конкретно нужно знать Android-разработчику? [требует правки]

Что конкретно нужно знать Android-разработчику? [требует правки]

Хочу стать Android-разработчикомЧто нужно знать для этого? Сейчас учу java SE

340
Как отсылать push-уведомления

Как отсылать push-уведомления

Доброго времени сутокСуществует необходимость отсылать push-уведомления от устройства к самому себе

316
генерация base64 swift

генерация base64 swift

есть пример генерации ключа на java

321
Высота ListView по содержимому

Высота ListView по содержимому

Есть 2 listViewПричем один внутри другого

316