web-dev-qa-db-fra.com

Comment masquer le nom de l'application dans la barre de titre sous Android?

Mon application affiche le nom et l'icône. Je veux cacher mon nom.

Comment je peux faire ça?

enter image description here

12
khawar

Vous devez appeler `

getSupportActionBar().setDisplayShowTitleEnabled(false) - pour le cacher,

ou

getSupportActionBar().setTitle("new title"); - si vous voulez le changer

16
Blackbelt

Un peu "solution de contournement", mais ça fonctionne bien:

Dans le manifeste

<activity
        Android:name=".YourActivity"
        Android:label="" />
1
Andrey

vous pouvez utiliser getSupportActionBar. Si vous souhaitez masquer uniquement le nom de votre application, utilisez ce code dans Activité de cette page:

        getSupportActionBar().setDisplayShowHomeEnabled(false);

Et si vous voulez masquer ActionBar utilisez ceci

    getSupportActionBar().hide();

Et vous pouvez renommer votre application avec:

    getSupportActionBar().setTitle("that name you want");

Et totalement, vous pouvez utiliser:

getSupportActionBar().

et autres code ... Bonne chance

1
Ebrahim Bashirpour

Ça marche pour moi

Allez dans Style.xml changez-le à partir de

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

à

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
0

Si vous voulez faire cela en dehors du code, mettez ceci dans votre manifeste:
<activity Android:name=".ActivityName" Android:theme="@Android:style/Theme.NoTitleBar">

edit: Ranjith m'a battu à elle.

0
Andrew

il suffit de remplacer la propriété parent du style appTheme dans styles.xml par '@Android: style/Theme.NoTitleBar'

0
Kaweesi Joseph