diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java index cca7f4ad5e717c..1e20f0616b9636 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java @@ -644,6 +644,13 @@ public void setLetterSpacingPt(float letterSpacingPt) { applyTextAttributes(); } + public void setAllowFontScaling(boolean allowFontScaling) { + if (mTextAttributes.getAllowFontScaling() != allowFontScaling) { + mTextAttributes.setAllowFontScaling(allowFontScaling); + applyTextAttributes(); + } + } + public void setFontSize(float fontSize) { mTextAttributes.setFontSize(fontSize); applyTextAttributes(); diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java index 831c7e084c4d43..26a38d6d0bc265 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java @@ -319,6 +319,11 @@ public void setLetterSpacing(ReactEditText view, float letterSpacing) { view.setLetterSpacingPt(letterSpacing); } + @ReactProp(name = ViewProps.ALLOW_FONT_SCALING, defaultBoolean = true) + public void setAllowFontScaling(ReactEditText view, boolean allowFontScaling) { + view.setAllowFontScaling(allowFontScaling); + } + @ReactProp(name = "placeholder") public void setPlaceholder(ReactEditText view, @Nullable String placeholder) { view.setHint(placeholder);