ViewGroup.RemoveAllViewsInLayout Метод

Определение

Вызывается подклассом ViewGroup для удаления дочерних представлений от себя, когда он должен сначала знать его размер на экране, прежде чем вычислить, сколько дочерних представлений будет отображаться.

[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
Атрибуты

Комментарии

Вызывается подклассом ViewGroup для удаления дочерних представлений от себя, когда он должен сначала знать его размер на экране, прежде чем вычислить, сколько дочерних представлений будет отображаться. Примером является коллекция или ListView, которые могут иметь 50 дочерних элементов, но на самом деле отображается только количество дочерних элементов, которые в настоящее время могут помещаться внутри объекта на экране. Не вызывайте этот метод, если вы не расширяете ViewGroup и не понимаете конвейер измерения представления и макета.

<strong>Note:</strong> не вызывает этот метод из #draw(android.graphics.Canvas), #onDraw(android.graphics.Canvas)#dispatchDraw(android.graphics.Canvas) или любого связанного метода.

Java документации по android.view.ViewGroup.removeAllViewsInLayout().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к