0

Я хочу создать приложение только с иконкой приложения в строке заголовка и без имени приложения. Как мне это сделать?Как скрыть заголовок приложения в Android?

Я пытался использовать:

requestWindowFeature(Window.FEATURE_NO_TITLE); 

, но он просто удаляет строку заголовка, а не только имя приложения.

+1

Указать название пустой строки ""? – csmckelvey

ответ

2

Call setDisplayShowTitleEnabled(false) on the ActionBar instance Вы возвращаетесь по телефону getActionBar() о своей деятельности.

+0

спасибо. работали понравилось очарование – user1377504

+1

Обратите внимание, что для ответа Тушара Пандея может быть способ отключить название через тему вашей деятельности, но я не исследовал это. – CommonsWare

+0

Wooo, что сон, обычная посуда указывает на меня, ха-ха, ты сделал мой день! –

2

Как насчет этого?

setTitle(""); 

... в onCreate() любой деятельности, название которой должно быть пустым. (Или в onCreateView() любого фрагмента: getActivity().setTitle("");)

+1

Я не знаю, есть ли много практических различий между этими двумя, но [CommonsWare's solution] (http://stackoverflow.com/a/21065213/56285) выглядит чище. Я не знал о 'setDisplayShowTitleEnabled()'. – Jonik

0

Я не против, сэр (Jonik/CommonsWare) ответ, но делая getActivity().setTitle("") & setDisplayShowTitleEnabled(false) вы увидите название приложения в создании деятельности, я думаю.

, но если вы выполняете сэру (Jonik/CommonsWare) ответ, как это, то это будет лучше

public void onWindowFocusChanged(boolean hasFocus) { 

      super.onWindowFocusChanged(hasFocus); 

      if(hasFocus) 
      getActionBar().setDisplayShowTitleEnabled(false); 
    } 

К сожалению, если оно не поможет!

+0

спасибо, что указали его. Я также попробовал ваше решение, но название приложения отображается на миллисекундах, а затем оно исчезает. – user1377504

+0

Пойдите и измените тему Android! –

 Смежные вопросы

  • Нет связанных вопросов^_^