From 153257115a9b5cbd92bb047c2adee6d614c09b9d Mon Sep 17 00:00:00 2001 From: qqd Date: Wed, 28 Nov 2018 15:02:00 -0800 Subject: [PATCH] Make TextView.isSingleLine public Bug: 117521096 Test: Added new CTS tests under cts.TextViewTest Test: atest CtsWidgetTestCases:android.widget.cts.TextViewTest Change-Id: Ib19277767c69fb2bf92d2387738dbb228f31f502 --- api/current.txt | 1 + core/java/android/widget/TextView.java | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/api/current.txt b/api/current.txt index 1b5b3ee26a9ff..455737cb41fa6 100644 --- a/api/current.txt +++ b/api/current.txt @@ -55578,6 +55578,7 @@ package android.widget { method public boolean isElegantTextHeight(); method public boolean isFallbackLineSpacing(); method public boolean isInputMethodTarget(); + method public boolean isSingleLine(); method public boolean isSuggestionsEnabled(); method public boolean isTextSelectable(); method public int length(); diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 85d851a3116c2..1deee8af3d75b 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -6254,8 +6254,13 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener return mHint; } - @UnsupportedAppUsage - boolean isSingleLine() { + /** + * Returns if the text is constrained to a single horizontally scrolling line ignoring new + * line characters instead of letting it wrap onto multiple lines. + * + * @attr ref android.R.styleable#TextView_singleLine + */ + public boolean isSingleLine() { return mSingleLine; }