diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index bf8c0d274fc87..91d5cd703b5f8 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -14830,7 +14830,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * view satisfies any of the following: * *
  • Has an accessibility pane title, see {@link #setAccessibilityPaneTitle}
  • + *
  • Is an accessibility heading, see {@link #setAccessibilityHeading(boolean)}.
  • * * * @return Whether the view is exposed for accessibility. @@ -14865,7 +14867,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, return mode == IMPORTANT_FOR_ACCESSIBILITY_YES || isActionableForAccessibility() || hasListenersForAccessibility() || mAccessibilityDelegate != null || getAccessibilityLiveRegion() != ACCESSIBILITY_LIVE_REGION_NONE - || isAccessibilityPane(); + || isAccessibilityPane() || isAccessibilityHeading(); } /** @@ -15025,7 +15027,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * @hide */ public boolean isActionableForAccessibility() { - return (isClickable() || isLongClickable() || isFocusable()); + return (isClickable() || isLongClickable() || isFocusable() || isContextClickable() + || isScreenReaderFocusable()); } /**