diff options
| author | Alan Viverette <alanv@google.com> | 2013-08-28 10:43:07 -0700 |
|---|---|---|
| committer | Alan Viverette <alanv@google.com> | 2013-08-28 10:43:07 -0700 |
| commit | 5b2081dc41cccd76780a2cb4e9a973505c13446c (patch) | |
| tree | 8d46eeca6026120c4f9ad4785355056a8234d1ce /core/java/android/widget/TextView.java | |
| parent | 116c12ef4c5fc2d5e5e90a417c4386c1f9a3ddf6 (diff) | |
Implement new accessibility APIs in lists, text view
Sets contentInvalid for TextViews with errors, sets collection
and item properties in AbsListView, GridView, and ListView.
BUG: 10391326
Change-Id: I91191c8ce1e10a1112f74215e30b26349396344b
Diffstat (limited to 'core/java/android/widget/TextView.java')
| -rw-r--r-- | core/java/android/widget/TextView.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index d5fc21cf9f06..a2d48a8cd89b 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -4406,6 +4406,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener public void setError(CharSequence error, Drawable icon) { createEditorIfNeeded(); mEditor.setError(error, icon); + notifyViewAccessibilityStateChangedIfNeeded(); } @Override @@ -8147,6 +8148,10 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (mEditor != null) { info.setInputType(mEditor.mInputType); + + if (mEditor.mError != null) { + info.setContentInvalid(true); + } } if (!TextUtils.isEmpty(mText)) { |
