diff --git a/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsAdapter.java b/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsAdapter.java index 9cb2e7c8f..d19861c15 100644 --- a/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsAdapter.java +++ b/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsAdapter.java @@ -3,10 +3,7 @@ package de.dennisguse.opentracks.ui.aggregatedStatistics; import android.content.Context; import android.util.Pair; import android.view.LayoutInflater; -import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; -import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; @@ -18,6 +15,7 @@ import de.dennisguse.opentracks.R; import de.dennisguse.opentracks.data.models.ActivityType; import de.dennisguse.opentracks.data.models.DistanceFormatter; import de.dennisguse.opentracks.data.models.SpeedFormatter; +import de.dennisguse.opentracks.databinding.AggregatedStatsListItemBinding; import de.dennisguse.opentracks.settings.PreferencesUtils; import de.dennisguse.opentracks.settings.UnitSystem; import de.dennisguse.opentracks.util.StringUtils; @@ -35,8 +33,7 @@ public class AggregatedStatisticsAdapter extends RecyclerView.Adapter parts = formatter.getSpeedParts(aggregatedStatistic.getTrackStatistics().getAverageMovingSpeed()); - avgSpeed.setText(parts.first); - avgSpeedUnit.setText(parts.second); - avgSpeedLabel.setText(context.getString(R.string.stats_average_moving_speed)); + viewBinding.aggregatedStatsAvgRate.setText(parts.first); + viewBinding.aggregatedStatsAvgRateUnit.setText(parts.second); + viewBinding.aggregatedStatsAvgRateLabel.setText(context.getString(R.string.stats_average_moving_speed)); } { Pair parts = formatter.getSpeedParts(aggregatedStatistic.getTrackStatistics().getMaxSpeed()); - maxSpeed.setText(parts.first); - maxSpeedUnit.setText(parts.second); - maxSpeedLabel.setText(context.getString(R.string.stats_max_speed)); + viewBinding.aggregatedStatsMaxRate.setText(parts.first); + viewBinding.aggregatedStatsMaxRateUnit.setText(parts.second); + viewBinding.aggregatedStatsMaxRateLabel.setText(context.getString(R.string.stats_max_speed)); } } @@ -134,16 +106,16 @@ public class AggregatedStatisticsAdapter extends RecyclerView.Adapter parts = formatter.getSpeedParts(aggregatedStatistic.getTrackStatistics().getAverageMovingSpeed()); - avgSpeed.setText(parts.first); - avgSpeedUnit.setText(parts.second); - avgSpeedLabel.setText(context.getString(R.string.stats_average_moving_pace)); + viewBinding.aggregatedStatsAvgRate.setText(parts.first); + viewBinding.aggregatedStatsAvgRateUnit.setText(parts.second); + viewBinding.aggregatedStatsAvgRateLabel.setText(context.getString(R.string.stats_average_moving_pace)); } { Pair parts = formatter.getSpeedParts(aggregatedStatistic.getTrackStatistics().getMaxSpeed()); - maxSpeed.setText(parts.first); - maxSpeedUnit.setText(parts.second); - maxSpeedLabel.setText(R.string.stats_fastest_pace); + viewBinding.aggregatedStatsMaxRate.setText(parts.first); + viewBinding.aggregatedStatsMaxRateUnit.setText(parts.second); + viewBinding.aggregatedStatsMaxRateLabel.setText(R.string.stats_fastest_pace); } } @@ -154,17 +126,17 @@ public class AggregatedStatisticsAdapter extends RecyclerView.Adapter parts = DistanceFormatter.Builder() .setUnit(unitSystem) .build(context).getDistanceParts(aggregatedStatistic.getTrackStatistics().getTotalDistance()); - distance.setText(parts.first); - distanceUnit.setText(parts.second); + viewBinding.aggregatedStatsDistance.setText(parts.first); + viewBinding.aggregatedStatsDistanceUnit.setText(parts.second); - time.setText(StringUtils.formatElapsedTime(aggregatedStatistic.getTrackStatistics().getMovingTime())); + viewBinding.aggregatedStatsTime.setText(StringUtils.formatElapsedTime(aggregatedStatistic.getTrackStatistics().getMovingTime())); } private int getIcon(AggregatedStatistics.AggregatedStatistic aggregatedStatistic) { diff --git a/src/main/res/layout/aggregated_stats_list_item.xml b/src/main/res/layout/aggregated_stats_list_item.xml index 7b148cb0f..0b7e490d0 100644 --- a/src/main/res/layout/aggregated_stats_list_item.xml +++ b/src/main/res/layout/aggregated_stats_list_item.xml @@ -33,7 +33,7 @@ @@ -97,7 +97,7 @@ android:layout_height="wrap_content" app:layout_constraintEnd_toEndOf="@id/guideline3" app:layout_constraintStart_toStartOf="@+id/guideline2" - app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_sport_icon" + app:layout_constraintTop_toBottomOf="@+id/activity_icon" tools:text="00:00:00" />