From f1ac7f64cbada9ea58a94a849efd9161cc699502 Mon Sep 17 00:00:00 2001 From: shaoweishen Date: Fri, 10 Jan 2025 09:49:29 +0000 Subject: [PATCH] [Physical Keyboard] Show correct format in a11y key dialog Format decimals in dialog to avoid inconsistent through languages. Bug: 388330691 Test: atest SettingsRoboTests Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled Change-Id: Icbf1eec2b31614768efb079f4cbeec1fd5b73ef5 --- .../settings/inputmethod/InputSettingPreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/inputmethod/InputSettingPreferenceController.java b/src/com/android/settings/inputmethod/InputSettingPreferenceController.java index 9cc8d05be25..f18c9f4ed49 100644 --- a/src/com/android/settings/inputmethod/InputSettingPreferenceController.java +++ b/src/com/android/settings/inputmethod/InputSettingPreferenceController.java @@ -43,6 +43,7 @@ import com.android.settings.keyboard.Flags; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; +import java.text.NumberFormat; import java.util.concurrent.TimeUnit; /** @@ -214,7 +215,7 @@ public abstract class InputSettingPreferenceController extends TogglePreferenceC } private static String progressToThresholdInSecond(int progress) { - return String.valueOf((double) progress * CUSTOM_PROGRESS_INTERVAL + return NumberFormat.getInstance().format((float) progress * CUSTOM_PROGRESS_INTERVAL / MILLISECOND_IN_SECONDS); }