PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Besoin d'aide en java : intégrer le mode immersif
Besoin d'aide en java : intégrer le mode immersif
Débuté par Dav., 12 fév. 2017 11:58 - 3 réponses
Membre enregistré
102 messages
Popularité : +4 (4 votes)
Posté le 12 février 2017 - 11:58
Bonjour,
J'aimerais intégrer le mode immersif dans mon appli et ainsi cacher les barres de notification et de navigation.
Voici la doc Android :
https://developer.android.com/training/system-ui/immersive.html
sinon pour la seule barre de navigation :
https://developer.android.com/training/system-ui/navigation.html

Il y a aussi les codes proposés ici :
http://stackoverflow.com/questions/14178237/setsystemuivisibilitysystem-ui-flag-layout-hide-navigation-does-not-work

ou plus évolués ici :
https://developer.android.com/reference/android/view/View.html…(int)

Mon problème, c'est que je n'y connais rien en Java et je n'arrive pas à intégrer ces codes dans une procédure Windev.
Il y a toujours des erreurs. Notamment sur le View.
Faut-il rajouter des librairies ? Modifier le manifeste ?...

Est-ce qu'il y aurait un pro de java pour me donner la solution ?
Dav
Membre enregistré
102 messages
Popularité : +4 (4 votes)
Posté le 12 février 2017 - 15:53
ReSalut
Finalement j'ai trouvé moi-même la réponse :

import android.app.Activity;
import android.view.Window;
import android.view.View;

public static void Immersion() {
Activity xa = getCurrentActivity();
Window xw = xa.getWindow();
View decorView = xa.getWindow().getDecorView();
decorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE );
}
Membre enregistré
2 messages
Posté le 14 février 2017 - 09:19
Je pense que dans les propriétés de la fenêtre on peu configurer de tel sorte que la barre de notification soit caché.
Membre enregistré
156 messages
Popularité : +3 (3 votes)
Posté le 15 août 2017 - 16:08
Bonjour,
J'avais aussi trouvé cette fonctionnalité pour cacher la barre de navigation, sauf que si l'on passe le doigt du bas de l'écran vers le haut, la barre de navigation avec triangle, rond, carré réapparaît. Une idée pour éviter cela ?