diff --git a/lib/java/com/google/android/material/textfield/TextInputLayout.java b/lib/java/com/google/android/material/textfield/TextInputLayout.java index 90f24c9a6a2..f2b8bcc7f14 100644 --- a/lib/java/com/google/android/material/textfield/TextInputLayout.java +++ b/lib/java/com/google/android/material/textfield/TextInputLayout.java @@ -26,6 +26,7 @@ import android.annotation.TargetApi; import android.content.Context; import android.content.res.ColorStateList; +import android.content.res.Configuration; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.PorterDuff; @@ -4142,6 +4143,12 @@ public void draw(@NonNull Canvas canvas) { drawBoxUnderline(canvas); } + @Override + protected void onConfigurationChanged(@NonNull Configuration newConfig) { + super.onConfigurationChanged(newConfig); + collapsingTextHelper.maybeUpdateFontWeightAdjustment(newConfig); + } + private void drawHint(@NonNull Canvas canvas) { if (hintEnabled) { collapsingTextHelper.draw(canvas);