diff --git a/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java b/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java index b942a43..9671e94 100644 --- a/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java +++ b/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java @@ -501,6 +501,10 @@ public class DirectionsActivity extends OeffiMainActivity implements ActivityCom }); final ZoomControls zoom = findViewById(R.id.directions_map_zoom); + zoom.setOnApplyWindowInsetsListener((v, insets) -> { + v.setPadding(0, 0, 0, insets.getSystemWindowInsetBottom()); + return insets; + }); mapView.setZoomControls(zoom); connectivityReceiver = new ConnectivityBroadcastReceiver(connectivityManager) { diff --git a/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java b/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java index 8e3b453..dac41de 100644 --- a/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java +++ b/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java @@ -267,6 +267,10 @@ public class StationsActivity extends OeffiMainActivity implements StationsAware }); final ZoomControls zoom = findViewById(R.id.stations_map_zoom); + zoom.setOnApplyWindowInsetsListener((v, insets) -> { + v.setPadding(0, 0, 0, insets.getSystemWindowInsetBottom()); + return insets; + }); mapView.setZoomControls(zoom); connectivityWarningView = findViewById(R.id.stations_connectivity_warning_box);