diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java index c207ec9def7..cfd57d7c81c 100644 --- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java +++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java @@ -16,6 +16,8 @@ package com.android.settings.biometrics.fingerprint; +import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL; + import android.app.settings.SettingsEnums; import android.content.Intent; import android.content.res.Configuration; @@ -98,6 +100,7 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Secondary) .build() ); + getLayout().getHeaderTextView().setHyphenationFrequency(HYPHENATION_FREQUENCY_NORMAL); listenOrientationEvent(); diff --git a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensorTest.java b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensorTest.java index 72f1ab814f9..adf76f450b8 100644 --- a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensorTest.java +++ b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensorTest.java @@ -19,6 +19,7 @@ package com.android.settings.biometrics.fingerprint; import static android.hardware.fingerprint.FingerprintSensorProperties.TYPE_POWER_BUTTON; import static android.hardware.fingerprint.FingerprintSensorProperties.TYPE_REAR; import static android.hardware.fingerprint.FingerprintSensorProperties.TYPE_UDFPS_OPTICAL; +import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL; import static com.android.settings.biometrics.BiometricEnrollBase.RESULT_FINISHED; import static com.android.settings.biometrics.BiometricEnrollBase.RESULT_SKIP; @@ -49,6 +50,7 @@ import android.hardware.fingerprint.FingerprintSensorPropertiesInternal; import android.os.Bundle; import android.os.CancellationSignal; import android.view.View; +import android.widget.TextView; import androidx.fragment.app.Fragment; @@ -62,6 +64,7 @@ import com.google.android.setupcompat.PartnerCustomizationLayout; import com.google.android.setupcompat.template.FooterBarMixin; import com.google.android.setupcompat.template.FooterButton; import com.google.android.setupdesign.GlifLayout; +import com.google.android.setupdesign.template.HeaderMixin; import org.junit.After; import org.junit.Before; @@ -568,6 +571,15 @@ public class FingerprintEnrollFindSensorTest { assertThat(appliedThemes.contains("SetupWizardPartnerResource")).isTrue(); } + @Test + public void fingerprintEnrollFindSensor_setHyphenationFrequencyNormalOnHeader() { + setupActivity_onUdfpsDevice(); + PartnerCustomizationLayout layout = mActivity.findViewById(R.id.setup_wizard_layout); + final TextView textView = layout.getMixin(HeaderMixin.class).getTextView(); + + assertThat(textView.getHyphenationFrequency()).isEqualTo(HYPHENATION_FREQUENCY_NORMAL); + } + private void triggerEnrollProgressAndError_onRearDevice() { EnrollmentCallback enrollmentCallback = verifyAndCaptureEnrollmentCallback(); enrollmentCallback.onEnrollmentProgress(123);