2014-10-23 2 views
0

I've попытался установитьКак удалить, а не заголовок, но заголовок, отображающий имя приложения?

android:label="@string/app_name" 

в

android:label="" 

в файле манифеста.

Это работает в некотором роде, проблема в том, что это также удаляет заголовок под значком приложения на рабочем столе телефона.

+0

Лучше установить текст ActionBar к "". –

ответ

1

setTitle(""); сделаю это в onCreate(), предположим.

+0

Легко! Огромное спасибо! –

+0

К сожалению, это по-прежнему мигает оригинальное название за четверть секунды. – Simas

+0

Я согласен, что анимация здесь будет приятной. ;-). – greenapps

1
getSupportActionBar().setDisplayShowTitleEnabled(false) 

должны делать это

0

Если вы имеете в виду в панели действий:

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

android:actionBarStyle 

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

android:titleTextStyle 

Адрес электронной почты: обильна.

В моей themes.xml:

<style name="CustomActionBar" parent="android:style/Theme.Holo.Light"> 
     <item name="android:actionBarStyle">@style/CustomActionBarStyle</item> 
</style> 

И в моем styles.xml:

<style name="CustomActionBarStyle" parent="android:style/Widget.Holo.ActionBar"> 
     <item name="android:titleTextStyle">@style/NoTitleText</item> 
     <item name="android:subtitleTextStyle">@style/NoTitleText</item> 
</style> 

<style name="NoTitleText"> 
    <item name="android:textSize">0sp</item> 
    <item name="android:textColor">#00000000</item> 

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