diff --git a/examples/android/AndroidManifest.xml b/examples/android/AndroidManifest.xml index bf361ab01e..ce2131b9a3 100644 --- a/examples/android/AndroidManifest.xml +++ b/examples/android/AndroidManifest.xml @@ -16,7 +16,7 @@ + android:configChanges="keyboardHidden|orientation|screenSize"> diff --git a/examples/android/jni/main.cpp b/examples/android/jni/main.cpp index 90b148d7c7..ee2c537096 100644 --- a/examples/android/jni/main.cpp +++ b/examples/android/jni/main.cpp @@ -23,6 +23,8 @@ int main(int argc, char *argv[]) music.play(); + sf::View view = window.getDefaultView(); + while (window.isOpen()) { sf::Event event; @@ -33,6 +35,13 @@ int main(int argc, char *argv[]) { window.close(); } + + if (event.type == sf::Event::Resized) + { + view.setSize(event.size.width, event.size.height); + view.setCenter(event.size.width/2, event.size.height/2); + window.setView(view); + } } if (sf::Touch::isDown(0))