ViewGroup.RemoveAllViewsInLayout Methode

Definition

Wird von einer ViewGroup-Unterklasse aufgerufen, um untergeordnete Ansichten von sich selbst zu entfernen, wenn sie ihre Größe zuerst auf dem Bildschirm kennen muss, bevor sie berechnen kann, wie viele untergeordnete Ansichten sie rendert.

[Android.Runtime.Register("removeAllViewsInLayout", "()V", "GetRemoveAllViewsInLayoutHandler")]
public virtual void RemoveAllViewsInLayout();
[<Android.Runtime.Register("removeAllViewsInLayout", "()V", "GetRemoveAllViewsInLayoutHandler")>]
abstract member RemoveAllViewsInLayout : unit -> unit
override this.RemoveAllViewsInLayout : unit -> unit
Attribute

Hinweise

Wird von einer ViewGroup-Unterklasse aufgerufen, um untergeordnete Ansichten von sich selbst zu entfernen, wenn sie ihre Größe zuerst auf dem Bildschirm kennen muss, bevor sie berechnen kann, wie viele untergeordnete Ansichten sie rendert. Ein Beispiel ist ein Katalog oder eine ListView, die möglicherweise 50 untergeordnete Elemente aufweist, aber tatsächlich nur die Anzahl der untergeordneten Elemente rendern, die derzeit auf dem Bildschirm in das Objekt passen können. Rufen Sie diese Methode nur auf, wenn Sie ViewGroup erweitern und die Ansichtsmessungs- und Layoutpipeline verstehen.

<strong>Note:</strong> rufen diese Methode nicht von #draw(android.graphics.Canvas), oder #onDraw(android.graphics.Canvas)#dispatchDraw(android.graphics.Canvas) einer verwandten Methode auf.

Java Dokumentation für android.view.ViewGroup.removeAllViewsInLayout().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: