diff --git a/MyTracks/res/drawable/x_axis.png b/MyTracks/res/drawable/x_axis.png index e1ff47c4d..d7abf9a60 100644 Binary files a/MyTracks/res/drawable/x_axis.png and b/MyTracks/res/drawable/x_axis.png differ diff --git a/MyTracks/res/drawable/y_axis.png b/MyTracks/res/drawable/y_axis.png index 26e465636..679025e7e 100644 Binary files a/MyTracks/res/drawable/y_axis.png and b/MyTracks/res/drawable/y_axis.png differ diff --git a/MyTracks/res/layout/chart_settings.xml b/MyTracks/res/layout/chart_settings.xml index 0268b5a4b..41a864563 100644 --- a/MyTracks/res/layout/chart_settings.xml +++ b/MyTracks/res/layout/chart_settings.xml @@ -17,120 +17,90 @@ limitations under the License. - - - + android:layout_width="fill_parent" + android:shrinkColumns="0" + android:stretchColumns="0"> + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:orientation="vertical" + android:padding="10dp"> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MyTracks/res/values/styles.xml b/MyTracks/res/values/styles.xml index 4247652f6..de753485a 100644 --- a/MyTracks/res/values/styles.xml +++ b/MyTracks/res/values/styles.xml @@ -50,7 +50,7 @@ limitations under the License. 2 14dip - + - + - + + + + + + + + + + + + + + + + - + - + - + + - + + + - + - \ No newline at end of file + diff --git a/MyTracks/src/com/google/android/apps/mytracks/ChartActivity.java b/MyTracks/src/com/google/android/apps/mytracks/ChartActivity.java index 34f85cde7..dba42f849 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/ChartActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/ChartActivity.java @@ -240,6 +240,7 @@ public class ChartActivity extends Activity implements TrackDataListener { private void prepareSettingsDialog(ChartSettingsDialog settingsDialog) { settingsDialog.setMode(chartView.getMode()); + settingsDialog.setDisplaySpeed(reportSpeed); for (int i = 0; i < ChartView.NUM_SERIES; i++) { settingsDialog.setSeriesEnabled(i, chartView.isChartValueSeriesEnabled(i)); } diff --git a/MyTracks/src/com/google/android/apps/mytracks/ChartSettingsDialog.java b/MyTracks/src/com/google/android/apps/mytracks/ChartSettingsDialog.java index 0e95d4901..3621917ea 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/ChartSettingsDialog.java +++ b/MyTracks/src/com/google/android/apps/mytracks/ChartSettingsDialog.java @@ -89,6 +89,15 @@ public class ChartSettingsDialog extends Dialog { ? R.id.chart_settings_by_distance : R.id.chart_settings_by_time); } + + /** + * Sets whether to display speed or pace. + * + * @param displaySpeed true to display speed + */ + public void setDisplaySpeed(boolean displaySpeed) { + series[ChartView.SPEED_SERIES].setText(displaySpeed ? R.string.stat_speed : R.string.stat_pace); + } public void setSeriesEnabled(int seriesIdx, boolean enabled) { series[seriesIdx].setChecked(enabled);