diff options
| author | 2014-09-03 13:26:31 -0700 | |
|---|---|---|
| committer | 2014-09-03 13:26:34 -0700 | |
| commit | ca505661010cae519408b3cc96e18e6c95339bd0 (patch) | |
| tree | 12b5254eb077edc310f53c87571e204583d61190 | |
| parent | a83a6d9d128e93d5b374579b519679deb8bbc418 (diff) | |
NumberPicker not announcing current selection.
bug:17299486
Change-Id: I73fd33ef3518ef8e6cdd40cd036e8f104dc492b6
| -rw-r--r-- | core/java/android/widget/NumberPicker.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/widget/NumberPicker.java b/core/java/android/widget/NumberPicker.java index ee17b782ad3f..345eafb75412 100644 --- a/core/java/android/widget/NumberPicker.java +++ b/core/java/android/widget/NumberPicker.java @@ -1878,6 +1878,9 @@ public class NumberPicker extends LinearLayout { if (mOnValueChangeListener != null) { mOnValueChangeListener.onValueChange(this, previous, mValue); } + + mAccessibilityNodeProvider.sendAccessibilityEventForVirtualText( + AccessibilityEvent.TYPE_VIEW_FOCUSED); } /** @@ -2556,6 +2559,7 @@ public class NumberPicker extends LinearLayout { getLocationOnScreen(locationOnScreen); boundsInScreen.offset(locationOnScreen[0], locationOnScreen[1]); info.setBoundsInScreen(boundsInScreen); + info.setLiveRegion(View.ACCESSIBILITY_LIVE_REGION_ASSERTIVE); return info; } |