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

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

Войти
Регистрация
Восстановить пароль
 
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
#1

Кастомный заголовок ActionBar - Программирование Android

02.12.2014, 20:27. Просмотров 654. Ответов 6
Метки нет (Все метки)

Увеличивая шрифт в заголовке ActionBar-а.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
    public static void setActionBarTitle(Activity activity){
        if(Build.VERSION.SDK_INT >= 11){
            ActionBar actionBar = activity.getActionBar();
            actionBar.setDisplayShowCustomEnabled(true);
            actionBar.setDisplayShowTitleEnabled(false);
            
            LayoutInflater inflator = LayoutInflater.from(activity.getApplicationContext());
            View v = inflator.inflate(R.layout.actionbar_title, null);
            ((TextView)v.findViewById(R.id.actionbar_title)).setText(activity.getTitle());
            actionBar.setCustomView(v); 
            actionBar = null;
        }       
    }
Вызываю этот метод в самом начале OnCreate активити.
При открытии главного активити, текст сначала отображается по старинке, и через секунду становится моим подменным. На других активити такого нет. Что я делаю не так? Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2014, 20:27     Кастомный заголовок ActionBar
Посмотрите здесь:

Кастомный список - Программирование Android
Здравствуйте. Пытаюсь сделать список с помощью RecyclerView. Нужно разделить его на несколько частей, примерно 3-4. Каждая часть должна...

Кастомный адаптер listView - Программирование Android
Доброго времени суток, в общем впервые столкнулся с задачей создания кастомного адаптера для listView. Нашел много примеров/статей,...

Кастомный стиль Button - Программирование Android
Проблема: поменял у кнопки background на другой цвет и сразу "все попортилось" (то есть пропали закругленные края, уменьшился размер самой...

Не работает кастомный адаптер - Программирование Android
Делаю программу с собственным адаптером для ListView. Компилятор ни на что не ругается, но активность с листом не открывается. Выполнение...

Краш - кастомный cursoradapter - Программирование Android
Здравствуйте. Пишу программу с базой sqlite уже всю голову сломал. Идея такая если создаю стандартный simplecursoradapter то при...

ListView и кастомный адаптер - Программирование Android
Добрый день ув. Программисты! Нашёл код который заполняет ListView с кастомным адаптером. Но вот проблема ListView создаётся...

ActionBar при < android 3 - Программирование Android
Добрый день. Скажу сразу, что я полный нуб в этой теме. Мне нужно использовать ActionBar на версиях андроид меньше 3. Я знаю, что для этого...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
03.12.2014, 08:19     Кастомный заголовок ActionBar #2
В манифесте мб стоит убрать label на главной активности?
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
03.12.2014, 17:05  [ТС]     Кастомный заголовок ActionBar #3
Немного косячно получилось, но все же лучше чем было. Если убрать lable, то вместо наименования пишется имя проекта. Вставил пустую строку на lable, а при выводе кастомного текста в ActionBar просто передаю наименование окна. Пока, пусть будет так.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
03.12.2014, 17:21     Кастомный заголовок ActionBar #4
dubok79, в манифесте можно прописать
XML
1
android:label="label"
Или динамически нужно менять?
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
03.12.2014, 17:29  [ТС]     Кастомный заголовок ActionBar #5
Да вообще ничего менять не нужно. Просто шрифт увеличиваю в заголовке. А он при загрузке сначала по умолчанию, а потом увеличивается.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
03.12.2014, 17:31     Кастомный заголовок ActionBar #6
Тогда лучше в стилях задавать. Примерно как тут.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2014, 18:11     Кастомный заголовок ActionBar
Еще ссылки по теме:

ActionBar (не видно иконки) - Программирование Android
Добрый день Столкнулся с проблемой: не отображается иконка приложения в Actionbar. Хотя в эмуляторе она есть. В манифесте все...

Размер значков в ActionBar - Программирование Android
Подскажите пожалуйста, какие размеры значков должны быть в ActionBar? Сделал значки для всех разрешений размером: 144, 96, 72, 48 и 36. На...

Не отображается иконка в ActionBar - Программирование Android
Ребят, такая проблема. Создал пустой проект. Воткнул в ресурсы файл иконки. В эскизном варианте он отображается, а при отладке что на...

Убрать иконку из ActionBar - Программирование Android
Добрый день! На некоторых версиях андроида кнопочка МЕНЮ выводится в ActionBAr автоматически... ...

Свайп меню actionbar - Программирование Android
есть код класса main public class main extends ActionBarActivity { String Log_Tag = &quot;Main.java&quot;; private...


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

Или воспользуйтесь поиском по форуму:
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
03.12.2014, 18:11  [ТС]     Кастомный заголовок ActionBar #7
Не, не работает так. Не знаю почему, но размер остается прежним.
Yandex
Объявления
03.12.2014, 18:11     Кастомный заголовок ActionBar
Ответ Создать тему
Опции темы

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