diff options
| -rw-r--r-- | core/java/android/widget/TextView.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index ac3eaf7df334..4c461adc82e9 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -3071,7 +3071,14 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener * @attr ref android.R.styleable#TextView_elegantTextHeight */ public void setElegantTextHeight(boolean elegant) { - mTextPaint.setElegantTextHeight(elegant); + if (elegant != mTextPaint.isElegantTextHeight()) { + mTextPaint.setElegantTextHeight(elegant); + if (mLayout != null) { + nullLayouts(); + requestLayout(); + invalidate(); + } + } } /** |