setParent

open fun setParent(parent: View)(source)

Sets the parent.

Note: Cannot be called from an android.accessibilityservice.AccessibilityService. This class is made immutable before being delivered to an AccessibilityService.

Parameters

parent

The parent.

Throws

If called from an AccessibilityService.


open fun setParent(root: View, virtualDescendantId: Int)(source)

Sets the parent to be a virtual descendant of the given root. If virtualDescendantId equals to NO_ID the root is set as the parent.

A virtual descendant is an imaginary View that is reported as a part of the view hierarchy for accessibility purposes. This enables custom views that draw complex content to report them selves as a tree of virtual views, thus conveying their logical structure.

Note: Cannot be called from an android.accessibilityservice.AccessibilityService. This class is made immutable before being delivered to an AccessibilityService.

This method is not supported on devices running API level <16 since the platform did not support virtual descendants of real views.

Parameters

root

The root of the virtual subtree.

virtualDescendantId

The id of the virtual descendant.