summaryrefslogtreecommitdiff
path: root/navit/android
diff options
context:
space:
mode:
Diffstat (limited to 'navit/android')
-rw-r--r--navit/android/src/org/navitproject/navit/NavitGraphics.java23
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();
}