Как удалить текст заголовка из Android ActionBar?

Я просматриваю тему Holo.Light , и я не могу найти волшебный стиль, чтобы переопределить, чтобы избавиться от текста заголовка, который на короткое время появляется, когда мое приложение запускается впервые.

Как я могу это сделать?

Пытаться:

getActionBar () setDisplayShowTitleEnabled (ложь).

Для v.7:

getSupportActionBar () setDisplayShowTitleEnabled (ложь).

Я думаю, что это правильный ответ:

   

Я очень новичок в Android, так что поправьте меня, если я ошибаюсь, но я думаю, что если вы решите использовать вкладки навигации на панели действий, они, похоже, не будут полностью выровнены, потому что цвет текста заголовка будет только прозрачным и hasn ‘ Ушел.

  

работал на меня.

Понял. Вы должны переопределить

 android:actionBarStyle 

а затем в вашем пользовательском стиле вы должны переопределить

 android:titleTextStyle 

Вот пример.

В моих theme.xml:

  

И в моих стилях.xml:

   

Я не уверен, почему установка textSize на ноль не сделала этого трюка (он сократил текст, но не заставил его уйти), но настройка прозрачности textColor.

В вашем манифесте

  

Напишите это заявление в

 setContentView(R.layout.activity_main); getSupportActionBar().setDisplayShowTitleEnabled(false); 

если расширение AppCompactActivity использует getSupportActionbar() если расширение Activity используется getActionBar() иначе оно может дать

 null pointer exception 

использование android:label="" в AndroidManifest.xml для активности также работает, но ваше приложение не появится в Recently used apps

у вас есть два варианта:

первый:

 getActionBar().setDisplayShowTitleEnabled(false); 

Если usign getActionBar() вызвал исключение нулевого указателя, вы должны использовать getSupportActionBar()

второй

 getSupportActionBar().setTitle("your title"); 

или

 getSupportActionBar().setDisplayShowTitleEnabled(false); getSupportActionBar().hide(); 

я использую этот код в манифесте приложения

  

мой файл с логотипом составляет 200 * 800 пикселей, и этот код используется в основном activity.java

 getActionBar().setDisplayShowTitleEnabled(false); 

он будет работать Corectly

Вы можете изменить стиль, применяемый к каждому действию, или если вы хотите изменить поведение только для определенного действия, вы можете попробовать следующее:

 setDisplayOptions(int options, int mask) --- Set selected display or setDisplayOptions(int options) --- Set display options. 

Чтобы отобразить заголовок на панели действий, установите параметры отображения в onCreate ()

 getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_TITLE); 

Чтобы скрыть заголовок на панели действий.

 getSupportActionBar().setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); 

Подробности здесь .

Я попробовал это. Это поможет –

 Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(false); 

getSupportActionBar следует вызывать после setSupportActionBar, тем самым настраивая панель инструментов, иначе – исключение NullpointerException, потому что нет панели инструментов. Надеюсь это поможет

 getSupportActionBar().setDisplayShowTitleEnabled(false); getSupportActionBar().hide(); 

надеюсь, это поможет

Используйте следующее:

 requestWindowFeature(Window.FEATURE_NO_TITLE); 

Если вы хотите сделать это только для одного действия и, возможно, даже динамически, вы также можете использовать

 ActionBar actionBar = getActionBar(); actionBar.setDisplayOptions(actionBar.getDisplayOptions() ^ ActionBar.DISPLAY_SHOW_TITLE); 

Единственное, что действительно сработало для меня, это добавить:

  

в качестве обходного пути просто добавьте эту строку, если у вас есть пользовательские действия / панели инструментов

 this.setTitle(""); 

в вашей деятельности

Хотя все это приемлемо, если ваша активность содержит только основное действие, вы можете изменить res\values\styles.xml следующим образом:

     

Я обновил parent элемент и добавил свойство .NoActionBar в тему Light из Android Studios. Create Blank Application мастер Create Blank Application .

Просто расширяет ваш Java-файл от AppCompatActivity и делает это:

 ActionBar actionBar = getSupportActionBar(); // support.v7 actionBar.setTitle(" "); 

На странице manifest.xml вы можете указать адрес своей метки деятельности. адрес находится где-то в ваших значениях / strings.xml. то вы можете изменить значение тега в xml-файле на null.

     

Я новичок в Android, поэтому, возможно, я ошибаюсь … но для решения этой проблемы мы не можем просто перейти к манифесту и удалить ярлык активности

 ** 

Работал для меня ….

 ActionBar actionBar = getActionBar(); actionBar.setTitle(""); 
  • Каков размер ActionBar в пикселях?
  • Как реализовать DrawerArrowToggle из Android appcompat v7 21 library
  • Показать стрелку на панели инструментов
  • Как получить панель инструментов из fragmentа?
  • Не показано приложение с AppCompat
  • ActionBar MenuItem Divider
  • Как заставить панель действий быть внизу в ICS?
  • ProgressBar в панели действий
  • Как отключить панель действий навсегда
  • Как выровнять название в центре ActionBar в теме по умолчанию (Theme.Holo.Light)
  • Как использовать SearchView в панели инструментов Android
  • Давайте будем гением компьютера.