From ba469a7be37c16e1fbe058887c77912f2c9988da Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Tue, 29 May 2012 12:31:12 -0700 Subject: [PATCH] Fix drawing titles in ChartView. --- MyTracks/src/com/google/android/apps/mytracks/ChartView.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/ChartView.java b/MyTracks/src/com/google/android/apps/mytracks/ChartView.java index c442369e7..880e146e8 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/ChartView.java +++ b/MyTracks/src/com/google/android/apps/mytracks/ChartView.java @@ -600,13 +600,15 @@ public class ChartView extends View { int[] titleDimensions = getTitleDimenions(); int lines = titleDimensions[0]; int lineHeight = titleDimensions[1]; + int count = 0; for (int i = 0; i < series.length; i++) { ChartValueSeries chartValueSeries = series[i]; if (chartValueSeries.isEnabled() && chartValueSeries.hasData() || allowIfEmpty(i)) { + count++; String title = getContext().getString(chartValueSeries.getTitleId(metricUnits)); Paint paint = chartValueSeries.getTitlePaint(); int x = (int) (0.5 * width) + getScrollX(); - int y = topBorder - spacer - (lines - i - 1) * (lineHeight + spacer); + int y = topBorder - spacer - (lines - count) * (lineHeight + spacer); canvas.drawText(title, x, y, paint); } }