Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
san92der
14 / 14 / 7
Регистрация: 27.10.2012
Сообщений: 109
1

Изменение стиля (фона) ActionBar

16.11.2015, 18:25. Просмотров 913. Ответов 5
Метки нет (Все метки)

Как можно изменить стиль, или хотя бы фон actionbar-a? В гугл не посылать - честно искал. В большинстве мест отвечали, что это невозможно, но все такие топики были года 12-го. Может что изменилось уже.
Есть какие нибудь способы это сделать?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2015, 18:25
Ответы с готовыми решениями:

Изменение цвета ActionBar
Всем привет, столкнулся с такой проблемой при попытке изменить цвет...

Запретить изменение положения title при добавлении элементов в ActionBar
Привет всем! Размещаю title посередине а когда добавляю в actionbar menu...

Изменение значение при нажатии в actionbar, а именно в option menu
Подскажите как в action bar в выплывающем меню можно было бы настроить...

Изменение стиля текста в отдельно взятой ячейке ListView
Народ, подскажите, плиз, как реализовать следующее: Имеется ListView с тремя...

Изменение фона активности
Здравствуйте, посетители форума! Захотел поменять фон активности. Добавил в...

5
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
16.11.2015, 18:27 2
для начала надо заполнить опросник:
- какая тема прописана в манифесте?
- от какого класса наследуется Activity в котором будет actionbar? (class MainActivity extends бла-бла)
0
san92der
14 / 14 / 7
Регистрация: 27.10.2012
Сообщений: 109
16.11.2015, 18:35  [ТС] 3
Мне интересно в общем в каких случаях это возможно. Всё остальное смогу подогнать под нужную тему/класс.
0
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
16.11.2015, 18:47 4
Если это тулбар который новый, который инфлатится в onCreate() то там вообще что угодно можно с ним сотворить. Мы же его находим как View, а потом уже кастуем в тулбар.

Старый ActionBar мне проверять лень, но не думаю что и там будут проблемы.

Добавлено через 6 минут
хыхы, отредактировать не могу - выше надо читать "и там не будет проблем"
1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
17.11.2015, 14:26 5
Лучший ответ Сообщение было отмечено san92der как решение

Решение

Скрываем ActionBar стилем
XML
1
2
<item name="windowActionBar">false</item> 
<item name="windowNoTitle">true</item>
Создаем файл toolbar.xml, приаттачиваем его в лаяут
Создаем Toolbar в onCreate
Java
1
2
Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar); 
toolbar.setBackgroundResource(R.color.md_blue_300);
1
vescovood
2 / 2 / 0
Регистрация: 02.07.2015
Сообщений: 24
19.11.2015, 01:18 6
san92der, делай лучше через ToolBar как по мне он проще, та и гугл его вроде как рекомендует на смену ActionBar ( держи видео на всякий https://www.youtube.com/watch?v=dAO3e6STS-c , но когда его смотрел давно там вроде ошибка была в одном из xml, попробуй в общем для наглядности)
1
19.11.2015, 01:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2015, 01:18

Оформления ActionBar
Почему не устанавливается цвет, который определен в name=&quot;ActionBar&quot;? А цвет...

ActionView и ActionBar
Здравствуйте! Подскажите, пожалуйста, по задаче - необходимо при нажатии на...

Не создаётся ActionBar
В манифесте указано android:minSdkVersion=&quot;11&quot;. layout &quot;main.xml&quot; создал: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru