diff --git a/android/src/org/libsdl/app/SDLActivity.java b/android/src/org/libsdl/app/SDLActivity.java
index 57f931e356934049995e79404f0537a88dcb0c82..585ad30a12ca85d5ee928a18cf1728059259174b 100644 (file)
SDLActivity.onNativeDropFile(filename);
}
}
+
+ hideNavigationBar();
}
// Events
mNextNativeState = NativeState.RESUMED;
mIsResumedCalled = true;
+ hideNavigationBar();
+
if (SDLActivity.mBrokenLibraries) {
return;
}
InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mTextEdit.getWindowToken(), 0);
+ hideNavigationBar();
+
mScreenKeyboardShown = false;
}
break;
return messageboxSelection[0];
}
+ public static void hideNavigationBar() {
+ if (Build.VERSION.SDK_INT >= 19) {
+ int opt = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
+ | View.SYSTEM_UI_FLAG_FULLSCREEN
+ | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
+ mSingleton.getWindow().getDecorView().setSystemUiVisibility(opt);
+ }
+ }
+
@Override
protected Dialog onCreateDialog(int ignore, Bundle args) {