diff --git a/oeffi/src/de/schildbach/oeffi/directions/TripsGallery.java b/oeffi/src/de/schildbach/oeffi/directions/TripsGallery.java index 6149e25..5ab02a6 100644 --- a/oeffi/src/de/schildbach/oeffi/directions/TripsGallery.java +++ b/oeffi/src/de/schildbach/oeffi/directions/TripsGallery.java @@ -167,7 +167,7 @@ public class TripsGallery extends Gallery { // padding final long timeDiff = LongMath.checkedSubtract(maxTime, minTime); - long timePadding = timeDiff / 15; + long timePadding = timeDiff / 12; if (timeDiff < DateUtils.MINUTE_IN_MILLIS * 30) // zoom limit timePadding = (DateUtils.MINUTE_IN_MILLIS * 30 - timeDiff) / 2; if (timePadding < DateUtils.MINUTE_IN_MILLIS) // minimum padding diff --git a/oeffi/src/de/schildbach/oeffi/directions/TripsGalleryAdapter.java b/oeffi/src/de/schildbach/oeffi/directions/TripsGalleryAdapter.java index 18af842..27b1e53 100644 --- a/oeffi/src/de/schildbach/oeffi/directions/TripsGalleryAdapter.java +++ b/oeffi/src/de/schildbach/oeffi/directions/TripsGalleryAdapter.java @@ -322,8 +322,9 @@ public final class TripsGalleryAdapter extends BaseAdapter { if (!trip.isTravelable()) { final int warningWidth = warningIcon.getIntrinsicWidth(); final int warningLeft = centerX - warningWidth / 2; - warningIcon.setBounds(warningLeft, height - warningIcon.getIntrinsicHeight(), - warningLeft + warningWidth, height); + final int warningPaddingTop = (int) (4 * density); + warningIcon.setBounds(warningLeft, warningPaddingTop, warningLeft + warningWidth, + warningPaddingTop + warningIcon.getIntrinsicHeight()); warningIcon.draw(canvas); }