From 450fc194205a317f965e6b4207696a430bdf0fb9 Mon Sep 17 00:00:00 2001
From: Mohamed Metwalli <mohamed.metwalli@sap.com>
Date: Thu, 17 Jun 2021 15:13:54 +0200
Subject: [PATCH] Percent formatting in statistics (DEV) (#3485)

---
 .../statistics/util/StatisticsNumberValueFormatter.kt        | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt
index c5a0c73cb..27136c7f9 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/util/StatisticsNumberValueFormatter.kt
@@ -5,6 +5,7 @@ import de.rki.coronawarnapp.R
 import de.rki.coronawarnapp.contactdiary.util.getLocale
 import java.text.DecimalFormat
 import java.text.DecimalFormatSymbols
+import java.text.NumberFormat
 
 fun formatStatisticalValue(
     context: Context,
@@ -28,4 +29,6 @@ fun formatStatisticalValue(
     }.format(value)
 }
 
-fun formatPercentageValue(value: Double) = "$value%"
+fun formatPercentageValue(value: Double): String = percentInstance.format(value)
+
+private val percentInstance = NumberFormat.getPercentInstance().apply { minimumFractionDigits = 1 }
-- 
GitLab