Страницы

Поиск по вопросам

четверг, 11 июля 2019 г.

Не ставится background у toolbar?

Есть toolbar

Подключаю так:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar!=null){ toolbar.setTitleTextColor(getResources().getColor(R.color.white)); setSupportActionBar(toolbar); toolbar.setBackgroundColor(getResources().getColor(R.color.colorPrimary)); }
Определил цвета в color.xml
#FF5722 #E64A19 #E64A19
А так же style

Загружаю приложение, но цвет toolbar-у не задается.
Почему это происходит?
Ниже есть tablayout тоже без background-а.


Ответ

Попробуйте заменить строчку
toolbar.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
на
getSupportActionBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));
UPD:
getSupportActionBar().setBackgroundColor((new ColorDrawable(Color.RED));

Комментариев нет:

Отправить комментарий