- ViewGroup - ChildViewAddedEventArgs 
- ChildViewRemovedEventArgs 
- IOnHierarchyChangeListener 
- LayoutParams 
- MarginLayoutParams 
- ClipToPaddingMask 
- LayoutModeClipBounds 
- LayoutModeOpticalBounds 
- ViewGroup(Context) 
- ViewGroup(Context, IAttributeSet) 
- ViewGroup(IntPtr, JniHandleOwnership) 
- ViewGroup(Context, IAttributeSet, Int32) 
- ViewGroup(Context, IAttributeSet, Int32, Int32) 
- AlwaysDrawnWithCacheEnabled 
- AnimationCacheEnabled 
- ChildCount 
- ChildrenDrawingOrderEnabled 
- ChildrenDrawnWithCacheEnabled 
- ClipChildren 
- ClipToPadding 
- DescendantFocusability 
- FocusedChild 
- IsLayoutSuppressed 
- JniPeerMembers 
- LayoutAnimation 
- LayoutAnimationListener 
- LayoutMode 
- LayoutTransition 
- MotionEventSplittingEnabled 
- NestedScrollAxes 
- PersistentDrawingCache 
- ThresholdClass 
- ThresholdType 
- TouchscreenBlocksFocus 
- TransitionGroup 
- AddStatesFromChildren() 
- AddView(View) 
- AddView(View, Int32) 
- AddView(View, LayoutParams) 
- AddView(View, Int32, Int32) 
- AddView(View, Int32, LayoutParams) 
- AddViewInLayout(View, Int32, LayoutParams) 
- AddViewInLayout(View, Int32, LayoutParams, Boolean) 
- AttachLayoutAnimationParameters(View, LayoutParams, Int32, Int32) 
- AttachViewToParent(View, Int32, LayoutParams) 
- BringChildToFront(View) 
- CanAnimate() 
- CheckLayoutParams(LayoutParams) 
- ChildDrawableStateChanged(View) 
- ChildHasTransientStateChanged(View, Boolean) 
- CleanupLayoutState(View) 
- ClearChildFocus(View) 
- ClearDisappearingChildren() 
- Debug(Int32) 
- DetachAllViewsFromParent() 
- DetachViewFromParent(Int32) 
- DetachViewFromParent(View) 
- DetachViewsFromParent(Int32, Int32) 
- DispatchFreezeSelfOnly(SparseArray) 
- DispatchSetActivated(Boolean) 
- DispatchSetSelected(Boolean) 
- DispatchThawSelfOnly(SparseArray) 
- DrawChild(Canvas, View, Int64) 
- EndViewTransition(View) 
- FindOnBackInvokedDispatcherForChild(View, View) 
- FocusableViewAvailable(View) 
- FocusSearch(View, FocusSearchDirection) 
- GatherTransparentRegion(Region) 
- GenerateDefaultLayoutParams() 
- GenerateLayoutParams(IAttributeSet) 
- GenerateLayoutParams(LayoutParams) 
- GetChildAt(Int32) 
- GetChildDrawingOrder(Int32) 
- GetChildDrawingOrder(Int32, Int32) 
- GetChildMeasureSpec(Int32, Int32, Int32) 
- GetChildStaticTransformation(View, Transformation) 
- GetChildVisibleRect(View, Rect, Point) 
- IndexOfChild(View) 
- InvalidateChild(View, Rect) 
- InvalidateChildInParent(Int32[], Rect) 
- Layout(Int32, Int32, Int32, Int32) 
- MeasureChild(View, Int32, Int32) 
- MeasureChildren(Int32, Int32) 
- MeasureChildWithMargins(View, Int32, Int32, Int32, Int32) 
- NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes) 
- OffsetDescendantRectToMyCoords(View, Rect) 
- OffsetRectIntoDescendantCoords(View, Rect) 
- OnDescendantInvalidated(View, View) 
- OnInterceptHoverEvent(MotionEvent) 
- OnInterceptTouchEvent(MotionEvent) 
- OnLayout(Boolean, Int32, Int32, Int32, Int32) 
- OnNestedFling(View, Single, Single, Boolean) 
- OnNestedPreFling(View, Single, Single) 
- OnNestedPrePerformAccessibilityAction(View, Action, Bundle) 
- OnNestedPreScroll(View, Int32, Int32, Int32[]) 
- OnNestedScroll(View, Int32, Int32, Int32, Int32) 
- OnNestedScrollAccepted(View, View, ScrollAxis) 
- OnRequestFocusInDescendants(Int32, Rect) 
- OnRequestSendAccessibilityEvent(View, AccessibilityEvent) 
- OnStartNestedScroll(View, View, ScrollAxis) 
- OnStopNestedScroll(View) 
- OnViewAdded(View) 
- OnViewRemoved(View) 
- RecomputeViewAttributes(View) 
- RemoveAllViews() 
- RemoveAllViewsInLayout() 
- RemoveDetachedView(View, Boolean) 
- RemoveView(View) 
- RemoveViewAt(Int32) 
- RemoveViewInLayout(View) 
- RemoveViews(Int32, Int32) 
- RemoveViewsInLayout(Int32, Int32) 
- RequestChildFocus(View, View) 
- RequestChildRectangleOnScreen(View, Rect, Boolean) 
- RequestDisallowInterceptTouchEvent(Boolean) 
- RequestSendAccessibilityEvent(View, AccessibilityEvent) 
- RequestTransparentRegion(View) 
- ResetResolvedLayoutDirection() 
- ResetResolvedTextDirection() 
- ScheduleLayoutAnimation() 
- SetAddStatesFromChildren(Boolean) 
- SetChildrenDrawingCacheEnabled(Boolean) 
- SetClipChildren(Boolean) 
- SetClipToPadding(Boolean) 
- SetOnHierarchyChangeListener(IOnHierarchyChangeListener) 
- SetStaticTransformationsEnabled(Boolean) 
- ShouldDelayChildPressedState() 
- ShowContextMenuForChild(View) 
- ShowContextMenuForChild(View, Single, Single) 
- StartActionModeForChild(View, ICallback) 
- StartActionModeForChild(View, ICallback, ActionModeType) 
- StartLayoutAnimation() 
- StartViewTransition(View) 
- SuppressLayout(Boolean) 
- UpdateViewLayout(View, LayoutParams) 
- AnimationEnd 
- AnimationRepeat 
- AnimationStart 
- ChildViewAdded 
- ChildViewRemoved 
 
net9.0-android34.0
    namespace Android.Views
{
    [Register("android/view/ViewGroup", DoNotGenerateAcw = true)]
    public abstract class ViewGroup : View, IJavaObject, IViewManager, IViewParent, IJavaPeerable, IDisposable
    {
        [Register("generateLayoutParams", "(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;", "GetGenerateLayoutParams_Landroid_view_ViewGroup_LayoutParams_Handler")]
        protected virtual LayoutParams? GenerateLayoutParams(LayoutParams? p);
    }
}
            | .NET | 6.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 | 
| Information specific to net9.0-android34.0 | |
| Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API