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>Примечание.</strong> не вызывайте этот метод из #draw(android.graphics.Canvas), #onDraw(android.graphics.Canvas)#dispatchDraw(android.graphics.Canvas) или любого связанного метода.

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

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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