diff --git a/app/src/main/java/com/a1/nextlocation/fragments/RouteDetailFragment.java b/app/src/main/java/com/a1/nextlocation/fragments/RouteDetailFragment.java index ad56ed0..921329a 100644 --- a/app/src/main/java/com/a1/nextlocation/fragments/RouteDetailFragment.java +++ b/app/src/main/java/com/a1/nextlocation/fragments/RouteDetailFragment.java @@ -66,7 +66,7 @@ public class RouteDetailFragment extends Fragment { TextView totalDistance = view.findViewById(R.id.total_distance); String distance_tekst = getResources().getString(R.string.total_distance_route); boolean imperialChecked = getContext().getSharedPreferences("Settings", Context.MODE_PRIVATE).getBoolean("imperialSwitch", false); - totalDistance.setText(distance_tekst + " " + String.format("%.1f", calculateRoute(this.route.getLocations())) + (imperialChecked ? "ft" : "m")); + totalDistance.setText(distance_tekst + " " + String.format("%.1f", calculateRoute(this.route.getLocations())) + (imperialChecked ? "yd" : "m")); //Initialises the back button ImageButton backButton = view.findViewById(R.id.route_detail_back_button); @@ -118,7 +118,7 @@ public class RouteDetailFragment extends Fragment { // if the imperialSwitch is checked, return feet, if not, return meters if (getContext().getSharedPreferences("Settings", Context.MODE_PRIVATE).getBoolean("imperialSwitch", false)) - return totalDistance *3.28084; + return totalDistance * 1.0936133; else return totalDistance; } diff --git a/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java b/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java index a7d77b4..e8ab15f 100644 --- a/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java +++ b/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java @@ -22,6 +22,7 @@ import com.a1.nextlocation.recyclerview.CouponListManager; import java.util.List; public class StatisticFragment extends Fragment { + private TextView distance; @Override public void onCreate(Bundle savedInstanceState) { @@ -36,9 +37,7 @@ public class StatisticFragment extends Fragment { initializeDistanceTextView(view); TextView locs = view.findViewById(R.id.statistics_locations_visited); TextView timeText = view.findViewById(R.id.statistics_time_value); - - double dist = Data.INSTANCE.getDistanceTraveled() / 1000; - distance.setText("" + String.format("%.1f", dist) + " km"); + locs.setText("" + Data.INSTANCE.getLocationsVisited()); long seconds = Data.INSTANCE.getTotalTime() / 1000; @@ -79,7 +78,7 @@ public class StatisticFragment extends Fragment { } private void initializeDistanceTextView(View view){ - TextView distance = view.findViewById(R.id.statistics_km); + distance = view.findViewById(R.id.statistics_km); double dist = Data.INSTANCE.getDistanceTraveled()/1000; if (getContext().getSharedPreferences("Settings", Context.MODE_PRIVATE).getBoolean("imperialSwitch", false)) distance.setText("" + String.format("%.1f",dist * 0.621371) + " mi"); diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index c416de6..1e892a3 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -7,6 +7,7 @@ @color/secondaryColour @color/buttonColour + @color/secondaryColour 16sp @@ -17,6 +18,7 @@ @color/secondaryColour @color/buttonColour + @color/secondaryColour 24sp \ No newline at end of file