ViewGroup.DetachViewFromParent Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
DetachViewFromParent(View) |
Detaches a view from its parent. |
DetachViewFromParent(Int32) |
Detaches a view from its parent. |
DetachViewFromParent(View)
Detaches a view from its parent.
[Android.Runtime.Register("detachViewFromParent", "(Landroid/view/View;)V", "GetDetachViewFromParent_Landroid_view_View_Handler")]
protected virtual void DetachViewFromParent (Android.Views.View? child);
[<Android.Runtime.Register("detachViewFromParent", "(Landroid/view/View;)V", "GetDetachViewFromParent_Landroid_view_View_Handler")>]
abstract member DetachViewFromParent : Android.Views.View -> unit
override this.DetachViewFromParent : Android.Views.View -> unit
Parameters
- child
- View
the child to detach
- Attributes
Remarks
Detaches a view from its parent. Detaching a view should be followed either by a call to #attachViewToParent(View, int, android.view.ViewGroup.LayoutParams)
or a call to #removeDetachedView(View, boolean)
. Detachment should only be temporary; reattachment or removal should happen within the same drawing cycle as detachment. When a view is detached, its parent is null and cannot be retrieved by a call to #getChildAt(int)
.
Java documentation for android.view.ViewGroup.detachViewFromParent(android.view.View)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
- DetachViewFromParent(Int32)
- <xref:Android.Views.ViewGroup.DetachViewsFromParent(System.Int32%2c+System.Int32)>
- DetachAllViewsFromParent()
- <xref:Android.Views.ViewGroup.AttachViewToParent(Android.Views.View%2c+System.Int32%2c+System.Int32)>
- <xref:Android.Views.ViewGroup.RemoveDetachedView(Android.Views.View%2c+System.Boolean)>
Applies to
DetachViewFromParent(Int32)
Detaches a view from its parent.
[Android.Runtime.Register("detachViewFromParent", "(I)V", "GetDetachViewFromParent_IHandler")]
protected virtual void DetachViewFromParent (int index);
[<Android.Runtime.Register("detachViewFromParent", "(I)V", "GetDetachViewFromParent_IHandler")>]
abstract member DetachViewFromParent : int -> unit
override this.DetachViewFromParent : int -> unit
Parameters
- index
- Int32
the index of the child to detach
- Attributes
Remarks
Detaches a view from its parent. Detaching a view should be followed either by a call to #attachViewToParent(View, int, android.view.ViewGroup.LayoutParams)
or a call to #removeDetachedView(View, boolean)
. Detachment should only be temporary; reattachment or removal should happen within the same drawing cycle as detachment. When a view is detached, its parent is null and cannot be retrieved by a call to #getChildAt(int)
.
Java documentation for android.view.ViewGroup.detachViewFromParent(int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
- DetachViewFromParent(View)
- DetachAllViewsFromParent()
- <xref:Android.Views.ViewGroup.DetachViewsFromParent(System.Int32%2c+System.Int32)>
- <xref:Android.Views.ViewGroup.AttachViewToParent(Android.Views.View%2c+System.Int32%2c+System.Int32)>
- <xref:Android.Views.ViewGroup.RemoveDetachedView(Android.Views.View%2c+System.Boolean)>