67 votes

Comment masquer le titre d'une application dans Android ?

Je veux cacher la barre de titre de l'application.

120voto

Cristian Points 92147

Vous pouvez le faire par programme :

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class ActivityName extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // remove title
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main);
    }
}

Ou vous pouvez le faire via votre AndroidManifest.xml fichier :

<activity android:name=".ActivityName"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
</activity>

Edit : J'ai ajouté quelques lignes pour que vous puissiez l'afficher en plein écran, puisqu'il semble que c'est ce que vous voulez.

55voto

Vitaliy A Points 948

Utiliser

<activity android:name=".ActivityName" 
          android:theme="@android:style/Theme.NoTitleBar">

18voto

chaim Points 419

Vous pouvez le faire par programme : ou sans barre d'action

//It's enough to remove the line
     requestWindowFeature(Window.FEATURE_NO_TITLE);

//But if you want to display  full screen (without action bar) write too

     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
     WindowManager.LayoutParams.FLAG_FULLSCREEN);

     setContentView(R.layout.your_activity);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X