Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

Изменение стиля текста в отдельно взятой ячейке ListView - Программирование Android
Народ, подскажите, плиз, как реализовать следующее: Имеется ListView с тремя ячейками, в которых указаны текстом дни рождения. Вопрос №...

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

ActionBar Search - Программирование Android
Добрый ночи. Я вывел поиск данных в новое Activity. Так как сделать, к примеру если ты перешел на новый activity чтобы вместо...

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

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

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

Добавлено через 6 минут
хыхы, отредактировать не могу - выше надо читать "и там не будет проблем"
1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
17.11.2015, 14:26 #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);
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 - Программирование Android
В манифесте указано android:minSdkVersion=&quot;11&quot;. layout &quot;main.xml&quot; создал: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;menu...

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

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

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


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

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

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