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

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

Восстановить пароль Регистрация
 
dubok79
 Аватар для dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
02.12.2014, 20:27     Кастомный заголовок ActionBar #1
Увеличивая шрифт в заголовке 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 Кастомный стиль Button
ListView и кастомный адаптер Android
Не создаётся ActionBar Android
Изображение в ActionBar Android
Работа с ActionBar Android
DropMenu в ActionBar Android
Android Кастомный список
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,066
03.12.2014, 08:19     Кастомный заголовок ActionBar #2
В манифесте мб стоит убрать label на главной активности?
dubok79
 Аватар для dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
03.12.2014, 17:05  [ТС]     Кастомный заголовок ActionBar #3
Немного косячно получилось, но все же лучше чем было. Если убрать lable, то вместо наименования пишется имя проекта. Вставил пустую строку на lable, а при выводе кастомного текста в ActionBar просто передаю наименование окна. Пока, пусть будет так.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
03.12.2014, 17:21     Кастомный заголовок ActionBar #4
dubok79, в манифесте можно прописать
XML
1
android:label="label"
Или динамически нужно менять?
dubok79
 Аватар для dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
03.12.2014, 17:29  [ТС]     Кастомный заголовок ActionBar #5
Да вообще ничего менять не нужно. Просто шрифт увеличиваю в заголовке. А он при загрузке сначала по умолчанию, а потом увеличивается.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
03.12.2014, 17:31     Кастомный заголовок ActionBar #6
Тогда лучше в стилях задавать. Примерно как тут.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2014, 18:11     Кастомный заголовок ActionBar
Еще ссылки по теме:

Android ActionView и ActionBar
ActionBar Search Android
Кастомный EditText Android
Android Оформления ActionBar
Android Краш - кастомный cursoradapter

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

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

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