Les téléphones Android 4.0 ont uniquement des boutons virtuels, qui vont réellement invisibles lors de la lecture de youtube / vidéo en plein écran (la partie vidéo reprend là où les boutons sont).
Je veux faire cela, mais je n'ai pas trouvé de moyen . p> ou p> ne couvre pas les boutons virtuels. p> Voici un exemple que Affiche le type d'écran complet dont je parle: p>
4 Réponses :
D'accord, j'ai ajouté ce System_UI_FLAG_HIDE_NAVIGATION CODE> Drapeau sur mon activité vidéo et qui a caché les boutons virtuels.
WebView view = new WebView(this);
view.setSystemUiVisibility(WebView.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
Ceci fonctionne sur mon appareil mais pas dans l'émulateur. Ajoutez ceci votre activité dans androidmanifest.xml code>:
À l'intérieur de l'Oncreate () de votre activité, ajoutez ceci:
this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); this.getWindow().getDecorView() .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
Pour faire les boutons complètement invisibles, vous devriez faire
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); this.getWindow().getDecorView() .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE);