diff --git a/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordedFragment.java b/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordedFragment.java
index 6329a5b15..764e9b623 100644
--- a/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordedFragment.java
+++ b/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordedFragment.java
@@ -161,6 +161,7 @@ public class StatisticsRecordedFragment extends Fragment {
sharedPreferenceChangeListener.onSharedPreferenceChanged(sharedPreferences, getString(R.string.stats_rate_key));
}
+ loadTrackDescription(track);
updateUI();
updateSensorUI();
}
@@ -168,6 +169,17 @@ public class StatisticsRecordedFragment extends Fragment {
}
}
+ private void loadTrackDescription(Track track) {
+ if (track == null) {
+ return;
+ }
+ viewBinding.statsNameValue.setText(track.getName());
+ viewBinding.statsDescriptionValue.setText(track.getDescription());
+ if (track.getTrackStatistics() != null) {
+ viewBinding.statsStartDatetimeValue.setText(StringUtils.formatDateTime(getContext(), track.getTrackStatistics().getStartTime()));
+ }
+ }
+
private void updateUI() {
// Set total distance
{
diff --git a/src/main/res/layout/statistics_recorded.xml b/src/main/res/layout/statistics_recorded.xml
index 7514af11f..5ec56c1ab 100644
--- a/src/main/res/layout/statistics_recorded.xml
+++ b/src/main/res/layout/statistics_recorded.xml
@@ -30,91 +30,124 @@
android:orientation="vertical"
app:layout_constraintGuide_end="8dp" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ app:layout_constraintStart_toEndOf="@id/guideline"
+ app:layout_constraintEnd_toStartOf="@id/guideline2"
+ app:layout_constraintTop_toBottomOf="@id/stats_information_horizontal_line" />
-
-
-
-
-
-
-
-
-
-
+ app:layout_constraintStart_toEndOf="@id/guideline2"
+ app:layout_constraintEnd_toStartOf="@id/guideline3"
+ app:layout_constraintTop_toBottomOf="@id/stats_information_horizontal_line" />
+
+
+
+
+
@@ -130,18 +163,74 @@
android:id="@+id/stats_speed_horizontal_line"
style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp"
- app:layout_constraintStart_toEndOf="@+id/guideline"
- app:layout_constraintEnd_toStartOf="@+id/guideline3"
- app:layout_constraintTop_toBottomOf="@+id/stats_time_barrier" />
+ app:layout_constraintStart_toEndOf="@id/guideline"
+ app:layout_constraintEnd_toStartOf="@id/guideline3"
+ app:layout_constraintTop_toBottomOf="@id/stats_time_barrier" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -224,16 +257,16 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
- app:constraint_referenced_ids="stats_moving_speed_value,stats_max_speed_value" />
+ app:constraint_referenced_ids="stats_max_speed_value,stats_moving_speed_value,stats_average_speed_value" />
+ app:layout_constraintStart_toEndOf="@id/guideline"
+ app:layout_constraintEnd_toStartOf="@id/guideline3"
+ app:layout_constraintTop_toBottomOf="@id/stats_speed_barrier" />
@@ -309,9 +342,9 @@
android:id="@+id/stats_end_horizontal_line"
style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp"
- app:layout_constraintStart_toEndOf="@+id/guideline"
- app:layout_constraintEnd_toStartOf="@+id/guideline3"
- app:layout_constraintTop_toBottomOf="@+id/stats_elevation_barrier" />
+ app:layout_constraintStart_toEndOf="@id/guideline"
+ app:layout_constraintEnd_toStartOf="@id/guideline3"
+ app:layout_constraintTop_toBottomOf="@id/stats_elevation_barrier" />
true
+
+
+
+
+
+
+
+