Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 108
#1

Изменение стиля (фона) ActionBar - Программирование Android

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

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

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

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

Изменение фона активности - Программирование Android
Здравствуйте, посетители форума! Захотел поменять фон активности. Добавил в RelativeLayout атрибут background="@drawable/bg" - не...

Управление ActionBar - Программирование Android
Как добавлять TextView в ActionBar? Нужно что бы по нажатию кнопки в этом TextViev изменялся текст.

Глюки с ActionBar - Программирование Android
Проблема в том, что я создаю новый проект. Не вношу никаких изменений. И по какой-то причине в AcvtionBar не отображается иконка...

DropMenu в ActionBar - Программирование Android
Всем привет. Ребят, бьюсь часа 3, понять нифига не могу. Я хочу чтобы кликнув на картинку в акшнбаре выпало меню. Вчера все...

Оформление actionbar - Программирование Android
Здравствуйте, начал изучать android. Использую netbeans ide 8.1, android 4.2.2 Хочу сделать приложение с material design Пытался...

Не создаётся ActionBar - Программирование Android
В манифесте указано android:minSdkVersion="11". layout "main.xml" создал: <?xml version="1.0" encoding="utf-8"?> <menu...

Изображение в ActionBar - Программирование Android
Привет, возникла необходимость вставить изображение (аватарку) в ЭкшнБар. Например как сделано в приложении ВК? Посоветуйте как...

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

Оформления ActionBar - Программирование Android
Почему не устанавливается цвет, который определен в name="ActionBar"? А цвет берется с colorPrimaryDark... <resources> <style...

Работа с ActionBar - Программирование Android
Не отображается иконка в ActionBar. Файл main.xml в menu: <?xml version="1.0" encoding="utf-8"?> <menu...


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

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

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

Добавлено через 6 минут
хыхы, отредактировать не могу - выше надо читать "и там не будет проблем"
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
17.11.2015, 14:26     Изменение стиля (фона) ActionBar #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Скрываем 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);
vescovood
2 / 2 / 0
Регистрация: 02.07.2015
Сообщений: 24
19.11.2015, 01:18     Изменение стиля (фона) ActionBar #6
san92der, делай лучше через ToolBar как по мне он проще, та и гугл его вроде как рекомендует на смену ActionBar ( держи видео на всякий https://www.youtube.com/watch?v=dAO3e6STS-c , но когда его смотрел давно там вроде ошибка была в одном из xml, попробуй в общем для наглядности)
Yandex
Объявления
19.11.2015, 01:18     Изменение стиля (фона) ActionBar
Ответ Создать тему
Опции темы

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