ViewGroup.RemoveDetachedView(View, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
完成分离视图的删除。
[Android.Runtime.Register("removeDetachedView", "(Landroid/view/View;Z)V", "GetRemoveDetachedView_Landroid_view_View_ZHandler")]
protected virtual void RemoveDetachedView (Android.Views.View? child, bool animate);
[<Android.Runtime.Register("removeDetachedView", "(Landroid/view/View;Z)V", "GetRemoveDetachedView_Landroid_view_View_ZHandler")>]
abstract member RemoveDetachedView : Android.Views.View * bool -> unit
override this.RemoveDetachedView : Android.Views.View * bool -> unit
参数
- child
- View
要从视图层次结构中明确删除的子级
- animate
- Boolean
如果为 true 且视图具有动画,则视图放置在消失的视图列表中,否则,该视图将从窗口分离
- 属性
注解
完成分离视图的删除。 此方法将调度从窗口事件分离的事件,并通知层次结构更改侦听器。
此方法旨在轻量级,不假设父级还是子级是否应重绘。 正确使用此方法还包括进行任何适当的 #requestLayout()
或 #invalidate()
调用。 例如,调用方可以在#post(Runnable) post
Runnable
完成所有分离/删除调用后在下一帧上执行#requestLayout()
该调用,从而导致在重新绘制视图层次结构之前运行布局。
适用于 . 的 android.view.ViewGroup.removeDetachedView(android.view.View, boolean)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
另请参阅
- <xref:Android.Views.ViewGroup.AttachViewToParent(Android.Views.View%2c+System.Int32%2c+System.Int32)>
- DetachAllViewsFromParent()
- DetachViewFromParent(View)
- DetachViewFromParent(Int32)