diff options
Diffstat (limited to 'navit/android')
-rw-r--r-- | navit/android/src/org/navitproject/navit/NavitGraphics.java | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitGraphics.java b/navit/android/src/org/navitproject/navit/NavitGraphics.java index de7c41863..f2c91e4a1 100644 --- a/navit/android/src/org/navitproject/navit/NavitGraphics.java +++ b/navit/android/src/org/navitproject/navit/NavitGraphics.java @@ -723,21 +723,26 @@ public class NavitGraphics view.setFocusable(true); view.setFocusableInTouchMode(true); view.setKeepScreenOn(true); - frameLayout = new FrameLayout(activity); relativelayout = new RelativeLayout(activity); - frameLayout.addView(relativelayout); if (use_camera != 0) { SetCamera(use_camera); } relativelayout.addView(view); - - navigationTintView = new SystemBarTintView(activity); - statusTintView = new SystemBarTintView(activity); - frameLayout.addView(navigationTintView); - frameLayout.addView(statusTintView); - - activity.setContentView(frameLayout); + if(Build.VERSION.SDK_INT >= 17) + { + frameLayout = new FrameLayout(activity); + frameLayout.addView(relativelayout); + navigationTintView = new SystemBarTintView(activity); + statusTintView = new SystemBarTintView(activity); + frameLayout.addView(navigationTintView); + frameLayout.addView(statusTintView); + activity.setContentView(frameLayout); + } + else + { + activity.setContentView(relativelayout); + } view.requestFocus(); } |