Skip to content

30 juillet 2010 | Rédigé par Axon

14

Afficher son application Android en plein écran [Tutoriel Android n°13]

Aujourd’hui je vais appeller cela une astuce plutôt qu’un tuto puisqu’il va être très court. Cela faisait quelques jours que je faisais de vague recherche pour cacher la barre de titre mais surtout la barre de statut, afin d’afficher mon application Android en plein écran.

C’est Sébastien qui m’a donné l’astuce, donc merci à lui. Il y a deux moyens pour le faire, soit par le code JAVA soit via le fichier AndroidManifest.xml. Nous allons donc voir les deux manières.

En JAVA

Il suffit d’ajouter une ligne pour cacher la barre de titre et une ligne pour cacher la barre de statut dans la méthode OnCreate de votre Activity.

@Override
public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     // Pour cacher la barre de titre
     requestWindowFeature(Window.FEATURE_NO_TITLE);
 
     setContentView(R.layout.tabs1);
     // Pour cacher la barre de statut et donc mettre votre application en plein écran
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
 
}

Via AndroidManifest.xml

Pour cacher uniquement la barre de titre rajouter dans la déclaration de votre Activity ceci :

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

Pour cacher la barre de titre et la barre de statut ajouter dans la déclaration de votre Activity ceci :

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

Voilà vous savez désormais afficher votre application Android en plein écran. C’est principalement utile lorsque l’on développe des jeux, nous n’en sommes pas encore là mais ça viendra plus vite que vous ne le pensez ! Comme d’habitude, si ce tuto vous a rendu service, n’hésitez pas à cliquer sur le petit « + » en haut à droite du tuto et partagez-le sur Twitter et FaceBook. Merci d’aider Tuto Mobile ! ;)

Via

Découvrez d'autre articles de la catégorie Tutoriels Android

Encore un peu de lecture :

14 Commentaires Poster un commentaire
  1. Jul'
    30 juil 2010

    Pour rester dans le sujet du tuto, voici un article qui décrit bien pourquoi il ne faut PAS cacher la barre de notification, sauf dans certains cas bien précis !

    http://blog.radioactiveyak.com/2010/07/how-to-display-android-status-bar-in.html

    Personnellement, je suis 100% d’accord avec l’auteur.

  2. 30 juil 2010

    Je suis également d’accord, merci pour le lien Jul’ ;)

  3. Philippe
    3 août 2010

    Salut à tous,

    Heureux de voir que ce site prend de la consistance et que les internautes dialoguent de plus en plus (C’est bien la preuve qu’il y avait une réelle demande dans la programmation ANDROID).

    Penses-tu faire un tuto sur les bases de données par le biais de sqlite,

    D’avance merci

  4. 3 août 2010

    Effectivement il y a l’air d’y avoir une réelle demande… Tant mieux ;)

    Sinon oui c’est prévu de faire un tuto sur sqlite

  5. vladimir
    11 nov 2010

    Bonjours,

    Je suis en train d’essayer à mettre mon appli en plein écran. J’ai réussi à enlever la barre de statut (en java) mais je n’arrive pas à enlever la barre de titre :

    lorsque je met un des deux codes (java ou xml) l’appli plante et demande à forcer la fermeture !!!

    HELP PLEASE !!!

  6. tom
    22 juin 2011

    Bonjour,

    Mon application a un moment donné lance le navigateur internet
    je cherche a ce que le navigateur s’exécute en plein écran
    est ce possible ?

  7. rhazes
    15 août 2011

    moi j’aimerais savoir comment faire pour faire en sorte que les jeux que je joue sur ma galaxy tab prennent toute la taille de l’ecran et pas qu’une portion , je sais qu’il y’a des versions specialement dediées mais j’aimerais plutot savoir s’il y’a possibilité d’etirer l’image pour qu’elle prenne tout l’ecan merci de vos reponses

  8. cremel
    16 sept 2011

    Bonjour,

    Je recherche, pour mon travail, un moyen de bloquer l’utilisateur dans une application. Qu’il ne puisse pas en sortir.

    Cela parait une mauvaise idée dite comme ça alors je m’explique.

    Je doit développer une appli de gestion de livraison (tout ce qui est administratif) On voudrait donc eviter qu’il puis sortir par inadvertance ou non de l’application pour que l’utilisateur ne se pose pas la question de relancer l’application, ou bien qu’il ne puisse pas jouer ou autre …….

    Merci

  9. Sam
    24 fév 2012

    Bonjour,

    Dans le cadre professionnel , je souhaite effectivemnt supprimer la barre de statut et la barre de titre. Pouvez vous m’indiquer où je dois modifier ces quelques lignes. et dan sce cas est ce toutes les applications sont concernées.

    Merci d’avance,

    Sam

  10. moijdik
    15 mar 2013

    hello
    moi j’aimerais bloquer le plein écran et même bloquer l’extinction de la tablette. C’est pour des gamins, j’aimerais qu’ils ne la manipulent pas trop en dehors de l’appli qu’ils doivent utiliser

  11. moijdik
    17 mar 2013

    super ca marche bien en xml (en tout cas avec un projet de base blank activity sur eclipse)
    par contre en java, ‘window’, windowmanager’ ne sont pas reconnus ou alors il manque qqch…

  12. moijdik
    26 mar 2013

    je réponds à mon dernier message:
    il faut rajouter import android.view.WindowManager;
    sinon, j’essaye d’enlever la barre de tâche mais apparmment c’est pas possible. Pour l’instant, on peut la faire plus discrète (3 points grises au lieu des traditionnelles icônes blanches) mais on ne peut ni la bloquer ni la faire disparaître

  13. Dodo
    23 avr 2013

    Merci ;-)

Trackbacks & Pingbacks

  1. Dev. Android : Activity en plein écran | Quack1's blog

Une question, une suggestion, une opinion? Partagez ce que vous pensez, laissez un commentaire.

(obligatoire)
(obligatoire)

Note: Votre adresse email ne sera jamais publiée.

Suivez les réponses aux commentaires