diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java index 6b6b848385e..6df3bfa86dd 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java @@ -313,6 +313,14 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { } } + @Override + protected void onSizeChanged(int w, int h, int oldw, int oldh) { + super.onSizeChanged(w, h, oldw, oldh); + if (mAdjustsFontSizeToFit && (w != oldw || h != oldh)) { + mShouldAdjustSpannableFontSize = true; + } + } + public void setText(ReactTextUpdate update) { try (SystraceSection s = new SystraceSection("ReactTextView.setText(ReactTextUpdate)")) { // Android's TextView crashes when it tries to relayout if LayoutParams are