| android.view.ViewParent |
Defines the responsibilities for a class that will be a parent of a View. This is the API that a view sees when it wants to interact with its parent.
Known Indirect Subclasses| void | bringChildToFront(View child) | ||||
| Change the z order of the child so it's on top of all other children | |||||
| void | childDrawableStateChanged(View child) | ||||
| This method is called on the parent when a child's drawable state has changed. | |||||
| void | clearChildFocus(View child) | ||||
| Called when a child of this parent is giving up focus | |||||
| View | focusSearch(View v, int direction) | ||||
| Find the nearest view in the specified direction that wants to take focus | |||||
| void | focusableViewAvailable(View v) | ||||
| Tells the parent that a new focusable view has become available. | |||||
| boolean | getChildVisibleRect(View child, Rect r, Point offset) | ||||
| ViewParent | getParent() | ||||
| Returns the parent if it exists, or null. | |||||
| void | invalidateChild(View child, Rect r) | ||||
| All or part of a child is dirty and needs to be redrawn. | |||||
| ViewParent | invalidateChildInParent(int[] location, Rect r) | ||||
| All or part of a child is dirty and needs to be redrawn. | |||||
| boolean | isLayoutRequested() | ||||
| Indicates whether layout was requested on this view parent. | |||||
| void | populateContextMenu(ContextMenu menu) | ||||
| Have the parent populate the specified context menu if it has anything to add (and then recurse on its parent). | |||||
| void | requestChildFocus(View child, View focused) | ||||
| Called when a child of this parent wants focus | |||||
| void | requestLayout() | ||||
| Called when something has changed which has invalidated the layout of a child of this view parent. | |||||
| void | requestTransparentRegion(View child) | ||||
| Called when a child wants the view hierarchy to gather and report transparent regions to the window compositor. | |||||
| boolean | showContextMenuForChild(View v) | ||||
| Bring up a context menu for the specified view or its ancestors | |||||
| child | The child whose drawable state has changed. |
|---|
| child | The view that is giving up focus |
|---|
| v | The view that currently has focus |
|---|---|
| direction | One of FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, and FOCUS_RIGHT |
| v | The view that has become newly focusable |
|---|
| child | The child which is dirty |
|---|---|
| r | The area within the child that is invalid |
| location | An array of 2 ints containing the left and top coordinates of the child to invalidate |
|---|---|
| r | The area within the child that is invalid |
| menu | The menu to populate |
|---|
| child | The child of this ViewParent that wants focus. This view will contain the focused view. It is not necessarily the view that actually has focus. |
|---|---|
| focused | The view that is a descendant of child that actually has focus |
| child | the view requesting the transparent region computation |
|---|
| v | The source view where the context menu was first invoked |
|---|