Skip to content
Permalink
Browse files
Make SDL fullscreen windows on Android actually fullscreen
  • Loading branch information
slouken committed Nov 2, 2017
1 parent c954b53 commit bb8c3a9cc27da8949040bb9ea2267ceb00e13e2d
Showing 1 changed file with 14 additions and 0 deletions.
@@ -211,6 +211,20 @@ public void onClick(DialogInterface dialog,int id) {

setContentView(mLayout);

/*
* Per SDL_androidwindow.c, Android will only ever have one window, and that window
* is always flagged SDL_WINDOW_FULLSCREEN. Let's treat it as an immersive fullscreen
* window for Android UI purposes, as a result.
*/
int iFlags =
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_FULLSCREEN;

getWindow().getDecorView().setSystemUiVisibility(iFlags);

// Get filename from "Open with" of another application
Intent intent = getIntent();
if (intent != null && intent.getData() != null) {

0 comments on commit bb8c3a9

Please sign in to comment.