diff options
| author | Alan Viverette <alanv@google.com> | 2014-08-12 14:55:56 -0700 |
|---|---|---|
| committer | Alan Viverette <alanv@google.com> | 2014-08-12 14:55:56 -0700 |
| commit | 029942f77d05ed3d20256403652b220c83dad6e1 (patch) | |
| tree | 7876ce9e6045ebed1127ed219b004a3103d45879 /core/java/android/widget/TextView.java | |
| parent | 61da0fdfeece43ee4060b3334774304488e817e3 (diff) | |
Add API for obtaining max text length for accessibility
BUG: 16736956
Change-Id: I15ffb9bf68e074adf3e0dbcd230367e115c03e3c
Diffstat (limited to 'core/java/android/widget/TextView.java')
| -rw-r--r-- | core/java/android/widget/TextView.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index b162e549bf2e..a536b2d3db6e 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -8392,6 +8392,15 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } } + // Check for known input filter types. + final int numFilters = mFilters.length; + for (int i = 0; i < numFilters; i++) { + final InputFilter filter = mFilters[i]; + if (filter instanceof InputFilter.LengthFilter) { + info.setMaxTextLength(((InputFilter.LengthFilter) filter).getMax()); + } + } + if (!isSingleLine()) { info.setMultiLine(true); } |
