ViewGroup.RemoveAllViewsInLayout Methode

Definition

Wird von einer ViewGroup-Unterklasse aufgerufen, um untergeordnete Ansichten von sich selbst zu entfernen, wenn sie zuerst ihre Größe 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 zuerst ihre Größe 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 über 50 untergeordnete Elemente verfügt, aber tatsächlich nur die Anzahl der untergeordneten Elemente rendert, die derzeit in das Objekt auf dem Bildschirm passen können. Rufen Sie diese Methode nur auf, wenn Sie ViewGroup erweitern und sich mit der Mess- und Layoutpipeline der Ansicht vertraut machen.

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

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: